Maestro 0.1.0
Unified interface for quantum circuit simulation
Loading...
Searching...
No Matches
Circuits::OperationState Member List

This is the complete list of members for Circuits::OperationState, including all inherited members.

AllocateBits(size_t numBits)Circuits::OperationStateinline
Clear()Circuits::OperationStateinline
GetAllBits() constCircuits::OperationStateinline
GetAllBitsCopy() constCircuits::OperationStateinline
GetBit(size_t index) constCircuits::OperationStateinline
GetBits(const std::vector< size_t > &indices) constCircuits::OperationStateinline
GetNumBits() constCircuits::OperationStateinline
OperationState(size_t numBits=0)Circuits::OperationStateinline
OperationState(const OperationState &other)Circuits::OperationStateinline
OperationState(OperationState &&other) noexceptCircuits::OperationStateinline
OperationState(const std::vector< bool > &b)Circuits::OperationStateinline
OperationState(std::vector< bool > &&b)Circuits::OperationStateinline
operator=(const OperationState &other)Circuits::OperationStateinline
operator=(OperationState &&other) noexceptCircuits::OperationStateinline
operator=(const std::vector< bool > &b)Circuits::OperationStateinline
operator=(std::vector< bool > &&b)Circuits::OperationStateinline
Remap(const std::unordered_map< Types::qubit_t, Types::qubit_t > &mapping, bool ignoreNotMapped=false, size_t newSize=0)Circuits::OperationStateinline
RemapWithVector(const std::vector< Types::qubit_t > &mapping, bool ignoreNotMapped=false, size_t newSize=0)Circuits::OperationStateinline
Reset(bool value=false)Circuits::OperationStateinline
SetBit(size_t index, bool value=true)Circuits::OperationStateinline
SetResults(const std::vector< size_t > &indices, size_t results)Circuits::OperationStateinline
SetResultsInOrder(const std::vector< bool > &results)Circuits::OperationStateinline
Swap(OperationState &results)Circuits::OperationStateinline