|
DOCI-Exact
1.0
|
#include <iostream>#include <sstream>#include <iomanip>#include <chrono>#include <getopt.h>#include "Permutation.h"#include "Molecule.h"#include "DOCIHamtilonian.h"#include "DM2.h"#include "SymMolecule.h"#include "SimulatedAnnealing.h"#include "Hamiltonian.h"#include "OrbitalTransform.h"#include "UnitaryMatrix.h"#include "LocalMinimizer.h"
Include dependency graph for doci2.cpp:Go to the source code of this file.
Functions | |
| int | main (int argc, char **argv) |
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
This is an exact DOCI solver by means of a lanczos solver. We build the Hamiltonian and store it as a sparse matrix (in Column Compressed Format). The Permutation object generates the next basis state on the fly. The Molecule object holds the atomic/molecular integrals to use.
Definition at line 50 of file doci2.cpp.
Here is the call graph for this function: