Maestro
0.3.11
Unified interface for quantum circuit simulation
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level
1
2
3
4
]
N
Circuits
C
CCXGate
The controlled controlled x gate
C
CHGate
The controlled H gate
C
Circuit
Circuit
class for holding the sequence of operations
C
CircuitFactory
Factory for quantum gates and other operations
C
CloneableGate
Implements
Clone()
once for a concrete gate
C
ComparableCircuit
Circuit
class for holding the sequence of operations that can be compared with another circuit
C
ConditionalGate
A conditional quantum gate
C
ConditionalMeasurement
A conditional measurement
C
ConditionalRandomGen
A conditional random generator
C
ControlledRotationGate
C
Converter
The converter class
C
CPGate
The controlled P gate
C
CRxGate
The controlled x rotation gate
C
CRyGate
The controlled y rotation gate
C
CRzGate
The controlled z rotation gate
C
CSwapGate
The controlled swap gate
C
CSxDagGate
The controlled Sx dagger gate
C
CSxGate
The controlled Sx gate
C
CUGate
The controlled U gate
C
CXGate
The controlled x gate
C
CYGate
The controlled y gate
C
CZGate
The controlled z gate
C
Delay
Delay
(idle) operation class
C
EqualCondition
Condition that checks if the bits are equal to a given value
C
HadamardGate
The Hadamard gate
C
ICondition
Interface for a condition
C
IConditionalOperation
An operation conditioned on classical values
C
IGateOperation
The gate operation interface
C
IOperation
The operation interface
C
IQuantumGate
The interface for quantum gates
C
KGate
The K gate
C
MeasurementOperation
Measurement operation class
C
NoOperation
The no operation
C
OperationState
The state class that stores the classical state of a quantum circuit execution
C
PhaseGate
The phase gate
C
QuantumChannelOperation
A one- or two-qubit channel that remains in Kraus form until execution
C
Random
Random
operation
C
ReadoutRates
Classical readout-error rates for one measured qubit
C
Reset
Reset
operation class
C
RotationGate
The rotation gate
C
RxGate
The Rx gate
C
RyGate
The Ry gate
C
RzGate
The Rz gate
C
SdgGate
The S dagger gate
C
SGate
The S gate
C
SingleQubitGate
The interface for single qubit quantum gates
C
SwapGate
The swap gate
C
SxDagGate
The Sx dagger gate
C
SxGate
The Sx gate
C
TdgGate
The T dagger gate
C
TGate
The T gate
C
ThreeQubitsGate
The interface for three qubits quantum gates
C
TwoQubitsGate
The interface for two qubits quantum gates
C
UGate
The U gate
C
XGate
The X gate
C
YGate
The Y gate
C
ZGate
The Z gate
N
Distribution
C
IRemapper
Remapper abstract class
N
Estimators
C
EstimatorInterface
An interface for various runtime estimators
C
ExecutionCost
C
CircuitInfo
C
ExecutionInfo
C
SimulatorsEstimatorInterface
An interface for runtime estimators
N
Graphs
C
IOptimiser
N
Json
C
JsonParserMaestro
N
Network
C
Configuration
C
ExecuteJob
C
IController
The controller host interface
C
IHost
The host interface
C
INetwork
The network interface
C
SimpleController
The simple controller host implementation
C
SimpleDisconnectedNetwork
The simple network implementation
C
SimpleHost
The simple host implementation
N
qasm
C
AbstractSyntaxTree
C
AddBarrierExpr
C
result
C
AddBitCondBranchExpr
C
result
C
AddCommentExpr
C
result
C
AddCondQopBracedExpr
C
result
C
AddCondQopExpr
C
result
C
AddCregExpr
C
result
C
AddDeclarationExpr
C
result
C
AddDelayExpr
C
result
C
AddGateDeclExpr
C
result
C
AddGateExpr
C
result
C
AddInputDeclExpr
C
result
C
AddMeasureExpr
C
result
C
AddModifiedGateExpr
C
result
C
AddOpaqueDeclExpr
C
result
C
AddQregExpr
C
result
C
AddResetExpr
C
result
C
BinaryOperator
C
CircToQasm
C
CondBitTest
C
CondHeadType
C
Constant
C
DelayType
C
error_handler_
C
result
C
Expression
C
Function
C
IndexedId
C
MakeBinaryExpression
C
result
C
MakeBitCondHeadExpression
C
result
C
MakeCondBitTestExpression
C
result
C
MakeConstantExpression
C
result
C
MakeCtrlModifierExpression
C
result
C
MakeDelayExpr
C
result
C
MakeFunctionExpression
C
result
C
MakeIndexedIdExpression
C
result
C
MakePowModifierExpression
C
result
C
MakeRegCondHeadExpression
C
result
C
MakeUnaryExpression
C
result
C
MakeVariableExpression
C
result
C
ModifierType
C
Program
C
QasmToCirc
C
QoperationStatement
C
RejectGateBodyModifierExpr
C
result
C
RejectMeasureWithoutTargetExpr
C
result
C
RejectQasm3OnlyGateExpr
C
result
C
RejectUnsupportedConstructExpr
C
result
C
UnaryOperator
C
Variable
N
Schedulers
C
CircuitInfo
C
ExecuteCircuit
A way to pack together a circuit and the number of shots for its execution
C
ExecuteJob
A struct representing a job to be executed on a host
C
IScheduler
The scheduler interface
N
Simulators
Bounded online routing based on current physical bond dimensions
N
DistributedGpuApi
C
MgdDistributionConfig
C
MgdExExecutionConfig
C
MgdMpiCommunicator
C
MgdMpiRuntimeInfo
N
Private
C
BoundedRoutingPlanner
A bounded forecast based on the current physical ranks and logical map
C
PreparedOperations
C
FusionSimulator
C
FusionState
C
HasBondSummary
C
HasBondSummary< T, std::void_t< decltype(std::declval< T & >().SetBondDimensionSummaryCallback(std::declval< std::function< void(Eigen::Index)> >()))> >
C
HasNormalizedTensorExpectationBatch
C
HasNormalizedTensorExpectationBatch< T, std::void_t< decltype(std::declval< const T & >().ExpectationValues(std::declval< const std::vector< std::string > & >(), true))> >
C
HasRoutingMap
C
HasRoutingMap< T, std::void_t< decltype(std::declval< const T & >().getQubitsMap())> >
C
HasTensorExpectationBatch
C
HasTensorExpectationBatch< T, std::void_t< decltype(std::declval< T & >().ExpectationValues(std::declval< const std::vector< std::string > & >()))> >
C
TensorChainRouting
C
DecompositionScope
N
TensorQueries
C
PauliBatch
C
Configuration
C
FusionGate
C
FusionRoutingOperation
C
GateFusion
C
Block
C
Sources
C
GateFusionStatistics
C
ISimulator
Interface class for a quantum computing simulator
C
ISimulatorObserver
Interface class for a quantum computing simulator observer
C
IState
Interface class for a quantum computing simulator state
C
MPSDummySimulator
C
PathIntegralSimulator
C
QCSimExtendedStabilizer
C
QcsimPauliPropagator
C
QuantumChannel
A local completely-positive, trace-preserving map in Kraus form
C
QuestLibSim
C
RoutingGateInfo
C
SimulatorObserverProxy
A proxy class for a quantum computing simulator observer
C
SimulatorsFactory
Factory for simulators
N
TensorNetworks
C
BaseContractor
The Base Class Tensor Contractor
C
DumbContractor
The Dumb Tensor Contractor
C
Factory
The factory for gates tensors
C
ForestContractor
Greedy, memory-first contraction with incremental candidates and plan reuse
C
ITensorContractor
Tensor Contractor interface
C
LookaheadContractor
The Lookahead Tensor Contractor
C
StochasticContractor
The Stochastic Tensor Contractor
C
TensorNetwork
C
TensorNode
C
VerticalContractor
The Vertical Variable Elimination Tensor Contractor
N
Utils
Portable dense contraction kernels
N
detail
C
TensorAxis
C
TensorAxisCursor
C
TensorAxisMask
C
TensorAxisOffsets
C
TensorAxisPattern
C
TensorContractionPlan
N
Sampling
C
Options
C
Prepared
C
ProbabilityAlias
C
Alias
C
AliasBase
C
AliasBig
C
BivariateHermiteInterpolation
C
HermiteInterpolation
C
Library
C
LogFile
C
MultipleLinearRegression
C
MultivariateHermiteInterpolation
C
PairHash
C
SimpleLinearRegression
C
Tensor
C
ThreadsPool
ThreadsPool
class for holding and controlling a pool of threads
C
WorkerThread
WorkerThread
class for a thread in a threads pool
C
avoid_init_allocator
An allocator that avoids initializing the allocated memory
C
CRotationGate
The controlled rotation gate
C
Maestro
C
MaestroGateFusionStatistics
C
MaestroLibrary
C
SimpleSimulator
C
Simulator
Generated on
for Maestro by
1.16.1