triqs::hilbert_space::imperative_operator::constructor
#include <triqs/hilbert_space/imperative_operator.hpp>
Synopsis
imperative_operator () imperative_operator (triqs::operators::many_body_operator_generic<scalar_t> const & op,fundamental_operator_set const & fops,imperative_operator::hilbert_map_t hmap = hilbert_map_t(),const std::vector<sub_hilbert_space> * sub_spaces_set = nullptr)
Documentation
1) Construct a zero operator
2) Constructor from a many_body_operator and a fundamental_operator_set
Parameters
op Source many_body_operator object
fops [[fundamental_operator_set]]; must contain all index sequences met in op
hmap Map of subspaces-to-subspaces connections generated by op (only for UseMap = true)
sub_spaces_set Pointer to a vector of all Hilbert subspaces referred by hmap (only for UseMap = true)