triqs::hilbert_space::space_partition::constructor

#include <triqs/hilbert_space/space_partition.hpp>

Synopsis

  1. space_partition (space_partition::state_t const & st,
    space_partition::operator_t const & H,
    bool store_matrix_elements = true,
    space_partition::operator_t const & Hyb = operator_t())
  2. space_partition (space_partition<StateType, OperatorType> const & )

Documentation

1) Perform Phase I of the automatic partition algorithm

Partitions a Hilbert space into invariant subspaces of the Hamiltonian.

2) Copy-constructor

Parameters

  • st Sample many-body state to be used internally by the algorithm

  • H Hamiltonian as an imperative operator

  • store_matrix_elements Should we store the non-vanishing matrix elements of the Hamiltonian?