votca 2024.2-dev
|
Tracks from a spectrum of states the state, which fullfills certain criteria. More...
#include <statetracker.h>
Public Member Functions | |
void | Initialize (const tools::Property &options) |
void | setLogger (Logger *log) |
void | setInitialState (const QMState &state) |
void | PrintInfo () const |
QMState | InitialState () const |
QMState | CalcStateAndUpdate (const Orbitals &orbitals) |
QMState | CalcState (const Orbitals &orbitals) const |
void | WriteToCpt (CheckpointWriter &w) const |
void | ReadFromCpt (CheckpointReader &r) |
Private Member Functions | |
void | UpdateLastCoeff (const Orbitals &orbitals) |
std::vector< Index > | CollapseResults (std::vector< std::vector< Index > > &results) const |
std::vector< Index > | ComparePairofVectors (std::vector< Index > &vec1, std::vector< Index > &vec2) const |
Private Attributes | |
Logger * | log_ |
std::vector< QMState > | statehist_ |
std::vector< std::unique_ptr< StateFilter_base > > | filters_ |
Tracks from a spectrum of states the state, which fullfills certain criteria.
Definition at line 42 of file statetracker.h.
Definition at line 82 of file statetracker.cc.
Definition at line 115 of file statetracker.cc.
|
private |
Definition at line 69 of file statetracker.cc.
|
private |
Definition at line 58 of file statetracker.cc.
void votca::xtp::StateTracker::Initialize | ( | const tools::Property & | options | ) |
Definition at line 28 of file statetracker.cc.
|
inline |
Definition at line 49 of file statetracker.h.
void votca::xtp::StateTracker::PrintInfo | ( | ) | const |
Definition at line 41 of file statetracker.cc.
void votca::xtp::StateTracker::ReadFromCpt | ( | CheckpointReader & | r | ) |
Definition at line 138 of file statetracker.cc.
|
inline |
Definition at line 47 of file statetracker.h.
|
inline |
Definition at line 46 of file statetracker.h.
|
private |
void votca::xtp::StateTracker::WriteToCpt | ( | CheckpointWriter & | w | ) | const |
Definition at line 124 of file statetracker.cc.
|
private |
Definition at line 67 of file statetracker.h.
|
private |
Definition at line 64 of file statetracker.h.
|
private |
Definition at line 66 of file statetracker.h.