Template Class Hamiltonian_OnTheFly

Inheritance Relationships

Base Type

Class Documentation

template<typename HilbertField>
class Hamiltonian_OnTheFly : public Hamiltonian<HilbertField>

Public Functions

Hamiltonian_OnTheFly(shared_ptr<model> the_model, const map<string, double> &value, sector _sec)

constructor

virtual void mult_add(vector<HilbertField> &x, vector<HilbertField> &y)

Applies the Hamiltonian: y = y +H.x.

Parameters:
  • y – vector to which H.x is added to

  • x – input vector