Class ClsNoisyEvolution¶
Defined in File gate_noisy_evolution.hpp
Inheritance Relationships¶
Base Type¶
public QuantumGateBase
(Class QuantumGateBase)
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) override¶
-
virtual boost::property_tree::ptree to_ptree() const override¶
japanese-en ptreeに変換する
- Returns:
ptree
-
ClsNoisyEvolution(Observable *hamiltonian, std::vector<GeneralQuantumOperator*> c_ops, double time, double dt = 1e-6)¶