Class ClsNoisyEvolution_fast

Inheritance Relationships

Base Type

Class Documentation

class ClsNoisyEvolution_fast : public QuantumGateBase

Public Functions

ClsNoisyEvolution_fast(Observable *hamiltonian, std::vector<GeneralQuantumOperator*> c_ops, double time)
inline ~ClsNoisyEvolution_fast()
inline virtual void set_matrix(ComplexMatrix&) const override
inline virtual void set_seed(int seed) override
inline virtual ClsNoisyEvolution_fast *copy() const override
inline virtual GeneralQuantumOperator *get_effective_hamiltonian() const
inline virtual void set_find_collapse_max_steps(int n)
inline virtual void change_time(double time)
virtual void update_quantum_state(QuantumStateBase *state) override