Limitations

The following class methods are not supported in the current version:.

  • class methods to be added in future releases

    • gate

      • TOFFOLI

      • FREDKIN

      • DenseMatrix (When using any number of target qubit and control qubit)

      • DiagonalMatrix (When the target qubit number is 2 or more)

      • merge (hen the target qubit number is 3 or more)

    • QuantumCircuitSimulator

    • state

      • inner_product

      • tensor_product

      • permutate_qubit

      • drop_qubit

      • partial_trace

      • get_marginal_probability

      • get_zero_probability

    • QuantumGateBase

    • QuantumGateMatrix

    • GeneralQuantumOperator.get_transition_amplitude( )

    • Observable.get_transition_amplitude( )

    • PauliOperator.get_transition_amplitude( )

  • class method for which the timing is unknown

    • gate

      • SparseMatrix

      • ReversibleBoolean

      • StateReflection

      • BitFlipNoise

      • DephasingNoise

      • IndependentXZNoise

      • DepolarizingNoise

      • TwoQubitDepolarizingNoise

      • AmplitudeDampingNoise

      • add

      • Probabilistic

      • ProbabilisticInstrument

      • CP

    • DensityMatrix

    • QuantumGate_SingleParameter