|
void | addTerm (double scale, int pos1, int type1) |
|
void | addTerm (double scale, int pos1, int type1, int pos2, int type2) |
|
void | addTerm (double scale, int pos1, int type1, int pos2, int type2, int pos3, int type3) |
|
void | addTerm (double scale, int pos1, int type1, int pos2, int type2, int pos3, int type3, int pos4, int type4) |
|
void | clearOperatorTerms () |
|
double | coreEnergy () const |
|
int | fillingIndex () const noexcept |
|
const std::vector< OperatorTerm > & | fourTerms () const noexcept |
|
int | identityIndex () const noexcept |
|
bool | isSSOFermionic (int sso_type_index) const |
|
const std::vector< std::string > & | labels () const noexcept |
|
int | length () const noexcept |
|
| Model (const Params ¶m) |
| Construction from FCIDUMP. More...
|
|
| Model (const QCDMRG::Params ¶m, syten::DenseTensor< 2, syten::SRDef > t, syten::DenseTensor< 4, syten::SRDef > v, double core_energy=0.0) |
| Construction for full integrals tensors. More...
|
|
int | nFermionicSSOs (const OperatorTerm &ops) const |
|
std::size_t | nFourTerms () const noexcept |
|
std::size_t | nOneTerms () const noexcept |
|
std::size_t | nTerms () const noexcept |
|
std::size_t | nThreeTerms () const noexcept |
|
std::size_t | nTwoTerms () const noexcept |
|
const std::vector< int > & | occupationDown () const noexcept |
|
const std::vector< int > & | occupationUp () const noexcept |
|
const std::vector< OperatorTerm > & | oneTerms () const noexcept |
|
std::vector< int > | orbIrreps () const |
|
const std::vector< int > & | orbitalOrder () const noexcept |
|
void | printHamiltonianTerms () const |
|
int | size () const noexcept |
|
double | SSOSpin (int sso_type_index) const |
|
const std::vector< OperatorTerm > & | threeTerms () const noexcept |
|
const std::vector< OperatorTerm > & | twoTerms () const noexcept |
|
void | useFiedlerOrder () |
|
void | useNonOptimizedOrder () |
|