Class ClsNoisyEvolution

Inheritance Relationships

Base Type

Class Documentation

class ClsNoisyEvolution : public QuantumGateBase

Public Functions

ClsNoisyEvolution(Observable *hamiltonian, std::vector<GeneralQuantumOperator*> c_ops, double time, double dt = 1e-6)
~ClsNoisyEvolution()
inline virtual void set_matrix(ComplexMatrix&) const override
inline virtual void set_seed(int seed) override
inline virtual ClsNoisyEvolution *copy() const override
inline virtual GeneralQuantumOperator *get_effective_hamiltonian() const
inline virtual void set_find_collapse_max_steps(int n)
virtual void update_quantum_state(QuantumStateBase *state)