List of all items
Structs
- batch::BatchConfig
- batch::BatchExecutionResult
- batch::BatchMeasurementResult
- batch::BatchStateVector
- batch::execution::BatchCircuit
- batch::execution::BatchCircuitExecutor
- batch::measurement::BatchMeasurementStatistics
- batch::measurement::BatchTomographyResult
- batch::measurement::MeasurementConfig
- batch::measurement::MeasurementStatistics
- batch::operations::BatchHadamard
- batch::optimization::BatchParameterOptimizer
- batch::optimization::BatchQAOA
- batch::optimization::BatchVQE
- batch::optimization::OptimizationConfig
- batch::optimization::QAOAResult
- batch::optimization::VQEResult
- bosonic::BosonHamiltonian
- bosonic::BosonOperator
- bosonic::BosonTerm
- bosonic::GaussianState
- bosonic::SparseBosonOperator
- cartan::CartanCoefficients
- cartan::CartanDecomposer
- cartan::CartanDecomposition
- cartan::OptimizedCartanDecomposer
- characterization::GateCharacterizer
- characterization::GateEigenstructure
- controlled::ControlledGate
- controlled::FredkinGate
- controlled::MultiControlledGate
- controlled::ToffoliGate
- decomposition::CompositeGate
- decomposition::clifford_t::CliffordTDecomposer
- decomposition::clifford_t::CliffordTSequence
- decomposition::solovay_kitaev::GateSequenceWithMatrix
- decomposition::solovay_kitaev::SolovayKitaev
- decomposition::solovay_kitaev::SolovayKitaevConfig
- eigensolve::EigenDecomposition
- error_correction::ColorCode
- error_correction::LookupDecoder
- error_correction::MWPMDecoder
- error_correction::PauliString
- error_correction::StabilizerCode
- error_correction::SurfaceCode
- fermionic::BravyiKitaev
- fermionic::FermionHamiltonian
- fermionic::FermionOperator
- fermionic::FermionTerm
- fermionic::JordanWigner
- fermionic::QubitOperator
- fermionic::QubitTerm
- gate::multi::CH
- gate::multi::CNOT
- gate::multi::CRX
- gate::multi::CRY
- gate::multi::CRZ
- gate::multi::CS
- gate::multi::CY
- gate::multi::CZ
- gate::multi::Fredkin
- gate::multi::SWAP
- gate::multi::Toffoli
- gate::single::Hadamard
- gate::single::PauliX
- gate::single::PauliY
- gate::single::PauliZ
- gate::single::Phase
- gate::single::PhaseDagger
- gate::single::RotationX
- gate::single::RotationY
- gate::single::RotationZ
- gate::single::SqrtX
- gate::single::SqrtXDagger
- gate::single::T
- gate::single::TDagger
- gpu::GpuBackendFactory
- gpu::GpuConfig
- gpu::GpuStateVector
- gpu::cpu_backend::CpuBackend
- gpu::cpu_backend::CpuBuffer
- gpu::cpu_backend::CpuKernel
- hhl::HHLAlgorithm
- hhl::HHLParams
- kak_multiqubit::DecompositionStats
- kak_multiqubit::KAKTreeAnalyzer
- kak_multiqubit::MultiQubitKAK
- kak_multiqubit::MultiQubitKAKDecomposer
- matrix_ops::DenseMatrix
- matrix_ops::SparseMatrix
- mbqc::CircuitToMBQC
- mbqc::ClusterState
- mbqc::Graph
- mbqc::MBQCComputation
- mbqc::MeasurementPattern
- memory_efficient::EfficientStateVector
- memory_efficient::StateMemoryStats
- operations::MeasurementOutcome
- operations::POVMMeasurement
- operations::ProjectiveMeasurement
- operations::Reset
- optimization::GateInfo
- optimization::OptimizationChain
- optimization::compression::CompressionConfig
- optimization::compression::CompressionStats
- optimization::compression::CustomGate
- optimization::compression::GateSequenceCompressor
- optimization::fusion::CliffordFusion
- optimization::fusion::GateFusion
- optimization::peephole::PeepholeOptimizer
- optimization::peephole::TCountOptimizer
- optimization::zx_optimizer::ZXOptimizationPass
- parametric::ParametricCRX
- parametric::ParametricPhaseShift
- parametric::ParametricRotationX
- parametric::ParametricRotationY
- parametric::ParametricRotationZ
- parametric::ParametricU
- parametric::SymbolicParameter
- qaoa::QAOACircuit
- qaoa::QAOAOptimizer
- qaoa::QAOAParams
- qml::QMLCircuit
- qml::QMLConfig
- qml::encoding::DataEncoder
- qml::encoding::DataReuploader
- qml::encoding::FeatureMap
- qml::layers::EntanglingLayer
- qml::layers::HardwareEfficientLayer
- qml::layers::Parameter
- qml::layers::QuantumPoolingLayer
- qml::layers::RotationLayer
- qml::layers::StronglyEntanglingLayer
- qml::training::HyperparameterOptimizer
- qml::training::QMLTrainer
- qml::training::TrainingConfig
- qml::training::TrainingMetrics
- qpca::DensityMatrixPCA
- qpca::QPCAParams
- qpca::QuantumPCA
- quantum_channels::ChoiRepresentation
- quantum_channels::KrausRepresentation
- quantum_channels::ProcessTomography
- quantum_channels::QuantumChannel
- quantum_channels::QuantumChannels
- quantum_channels::StinespringRepresentation
- quantum_counting::QuantumAmplitudeEstimation
- quantum_counting::QuantumCounting
- quantum_counting::QuantumPhaseEstimation
- quantum_walk::ContinuousQuantumWalk
- quantum_walk::DiscreteQuantumWalk
- quantum_walk::Graph
- quantum_walk::QuantumWalkSearch
- quantum_walk::SearchOracle
- qubit::QubitId
- qubit::QubitSet
- register::Register
- shannon::OptimizedShannonDecomposer
- shannon::ShannonDecomposer
- shannon::ShannonDecomposition
- synthesis::SingleQubitDecomposition
- tensor_network::Tensor
- tensor_network::TensorEdge
- tensor_network::TensorNetwork
- tensor_network::TensorNetworkBuilder
- tensor_network::TensorNetworkSimulator
- tensor_network::contraction_optimization::DynamicProgrammingOptimizer
- testing::QuantumAssert
- testing::QuantumTest
- testing::QuantumTestSuite
- testing::TestSuiteResult
- topological::AnyonType
- topological::AnyonWorldline
- topological::BraidingOperation
- topological::FibonacciModel
- topological::FusionTree
- topological::IsingModel
- topological::TopologicalGate
- topological::TopologicalQC
- topological::ToricCode
- variational::ComputationGraph
- variational::Dual
- variational::Node
- variational::VariationalCircuit
- variational::VariationalGate
- variational::VariationalOptimizer
- variational_optimization::ConstrainedVariationalOptimizer
- variational_optimization::Constraint
- variational_optimization::HyperparameterOptimizer
- variational_optimization::HyperparameterResult
- variational_optimization::HyperparameterTrial
- variational_optimization::OptimizationConfig
- variational_optimization::OptimizationHistory
- variational_optimization::OptimizationResult
- variational_optimization::VariationalQuantumOptimizer
- zx_calculus::CircuitToZX
- zx_calculus::Edge
- zx_calculus::Spider
- zx_calculus::ZXDiagram
- zx_calculus::ZXOptimizer
- zx_extraction::ZXExtractor
- zx_extraction::ZXPipeline
Enums
- batch::measurement::TomographyBasis
- bosonic::BosonOperatorType
- characterization::GateType
- decomposition::clifford_t::CliffordGate
- decomposition::clifford_t::CliffordTGate
- decomposition::solovay_kitaev::BaseGateSet
- error::QuantRS2Error
- error_correction::Pauli
- fermionic::FermionOperatorType
- fermionic::PauliOperator
- kak_multiqubit::DecompositionMethod
- kak_multiqubit::DecompositionTree
- kak_multiqubit::LeafType
- mbqc::MeasurementBasis
- operations::OperationResult
- optimization::compression::CompressedGate
- parametric::Parameter
- qaoa::CostHamiltonian
- qaoa::MixerHamiltonian
- qml::EncodingStrategy
- qml::EntanglementPattern
- qml::encoding::FeatureMapType
- qml::layers::PoolingStrategy
- qml::training::HPOStrategy
- qml::training::LossFunction
- qml::training::Optimizer
- quantum_walk::CoinOperator
- quantum_walk::GraphType
- testing::TestResult
- variational::DiffMode
- variational::Operation
- variational_optimization::ConstraintType
- variational_optimization::OptimizationMethod
- zx_calculus::EdgeType
- zx_calculus::SpiderType
Traits
- batch::BatchGateOp
- complex_ext::QuantumComplexExt
- decomposition::GateComposable
- decomposition::GateDecomposable
- error_correction::SyndromeDecoder
- gate::GateOp
- gpu::GpuBackend
- gpu::GpuBuffer
- gpu::GpuKernel
- matrix_ops::QuantumMatrix
- operations::QuantumOperation
- optimization::OptimizationPass
- parametric::ParametricGate
- qml::QMLLayer
- topological::AnyonModel
Macros
Functions
- batch::create_batch
- batch::execution::create_optimized_executor
- batch::measurement::measure_batch
- batch::measurement::measure_batch_with_statistics
- batch::measurement::measure_expectation_batch
- batch::measurement::measure_tomography_batch
- batch::merge_batches
- batch::operations::apply_gate_sequence_batch
- batch::operations::apply_single_qubit_gate_batch
- batch::operations::apply_two_qubit_gate_batch
- batch::operations::batch_state_matrix_multiply
- batch::operations::compute_expectation_values_batch
- batch::split_batch
- bosonic::boson_to_qubit_encoding
- cartan::cartan_decompose
- complex_ext::quantum_states::minus_state_component
- complex_ext::quantum_states::one_state
- complex_ext::quantum_states::phase_factor
- complex_ext::quantum_states::plus_state_component
- complex_ext::quantum_states::zero_state
- controlled::make_controlled
- controlled::make_multi_controlled
- decomposition::clifford_t::count_t_gates_in_sequence
- decomposition::clifford_t::optimize_gate_sequence
- decomposition::decompose_controlled_rotation
- decomposition::decompose_fredkin
- decomposition::decompose_swap
- decomposition::decompose_toffoli
- decomposition::decompose_u_gate
- decomposition::solovay_kitaev::count_t_gates
- decomposition::solovay_kitaev::optimize_sequence
- decomposition::utils::clone_gate
- decomposition::utils::decompose_circuit
- decomposition::utils::optimize_gate_sequence
- eigensolve::eigen_decompose_unitary
- fermionic::qubit_operator_to_gates
- hhl::hhl_example
- kak_multiqubit::kak_decompose_multiqubit
- matrix_ops::matrices_approx_equal
- matrix_ops::partial_trace
- matrix_ops::tensor_product_many
- operations::apply_and_sample
- operations::sample_outcome
- optimization::gates_are_disjoint
- optimization::gates_can_commute
- parametric::utils::parameters_approx_eq
- parametric::utils::parametrize_rotation_gate
- parametric::utils::symbolize_parameter
- qml::create_entangling_gates
- qml::natural_gradient
- qml::quantum_fisher_information
- quantum_counting::amplitude_estimation_example
- quantum_counting::quantum_counting_example
- quantum_walk::quantum_walk_line_example
- quantum_walk::quantum_walk_search_example
- shannon::shannon_decompose
- simd_ops::apply_phase_simd
- simd_ops::controlled_phase_simd
- simd_ops::expectation_z_simd
- simd_ops::hadamard_simd
- simd_ops::inner_product
- simd_ops::normalize_simd
- synthesis::decompose_single_qubit_xyx
- synthesis::decompose_single_qubit_zyz
- synthesis::decompose_two_qubit_kak
- synthesis::identify_gate
- synthesis::kak_to_gates
- synthesis::single_qubit_gates
- synthesis::synthesize_unitary
- variational_optimization::create_natural_gradient_optimizer
- variational_optimization::create_qaoa_optimizer
- variational_optimization::create_spsa_optimizer
- variational_optimization::create_vqe_optimizer
Type Aliases
- decomposition::solovay_kitaev::GateSequence
- decomposition::utils::GateSequence
- error::QuantRS2Result
- synthesis::KAKDecomposition