Template Struct HS_general_interaction_operator

Inheritance Relationships

Base Type

Struct Documentation

template<typename HS_field>
struct HS_general_interaction_operator : public HS_nondiagonal_operator<HS_field>

Represents a general interaction operator in a sector of the Hilbert.

Public Functions

template<typename op_field>
inline HS_general_interaction_operator(shared_ptr<model> _the_model, const string &_name, sector _sec, const vector<matrix_element<op_field>> &elements)