Helper functions to read in FCIDUMP files. More...
#include "inc/dense/dense.h"
Namespaces | |
namespace | syten |
Syten namespace. | |
Enumerations | |
enum | syten::QC::Notation : char { Physicist , Chemist } |
Possible loading patterns. More... | |
Functions | |
void | syten::QC::apply_chem_perm (DenseTensor< 4, SRDef > &v, Index const i, Index const j, Index const k, Index const l) |
Does chemist permutations. More... | |
void | syten::QC::apply_perm (DenseTensor< 2, SRDef > &t, Index const i, Index const j) |
Does t permutations. More... | |
void | syten::QC::apply_phys_perm (DenseTensor< 4, SRDef > &v, Index const i, Index const j, Index const k, Index const l) |
Does physicist permutations. More... | |
bool | syten::QC::fcidump_ignore_line (std::string const &line_) |
Helper function to sort out line which can be ignored. More... | |
std::tuple< DenseTensor< 2, SRDef >, DenseTensor< 4, SRDef >, SRDef, Index, SRDef, std::vector< Index > > | syten::QC::loadFCIDUMP (std::string const &file_name, Notation const notation=Notation::Physicist) |
Loads integrals and does the permutations according to chosen permutations. More... | |
Helper functions to read in FCIDUMP files.