votca 2024.2-dev
|
Base Class for statefilter. More...
#include <statefilter_base.h>
Public Member Functions | |
StateFilter_base ()=default | |
virtual | ~StateFilter_base ()=default |
virtual std::string | Identify () const =0 |
virtual void | Initialize (const tools::Property &)=0 |
virtual void | Info (Logger &) const =0 |
virtual bool | NeedsInitialState () const =0 |
virtual void | UpdateHist (const Orbitals &, QMState)=0 |
virtual std::vector< Index > | CalcIndeces (const Orbitals &, QMStateType) const =0 |
virtual void | WriteToCpt (CheckpointWriter &)=0 |
virtual void | ReadFromCpt (CheckpointReader &)=0 |
Protected Member Functions | |
std::vector< Index > | ReduceAndSortIndecesUp (const Eigen::VectorXd &overlap, Index offset, double threshold) const |
std::vector< Index > | ReduceAndSortIndecesDown (const Eigen::VectorXd &overlap, Index offset, double threshold) const |
Private Member Functions | |
template<bool larger> | |
std::vector< Index > | ReduceAndSortIndeces (const Eigen::VectorXd &overlap, Index offset, double threshold) const |
Base Class for statefilter.
Definition at line 44 of file statefilter_base.h.
|
default |
|
virtualdefault |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
private |
Definition at line 27 of file statefilter_base.cc.
|
protected |
Definition at line 54 of file statefilter_base.cc.
|
protected |
Definition at line 50 of file statefilter_base.cc.
|
pure virtual |