32 <<
"Using oscillator strength tracker with threshold " <<
threshold_
42 throw std::runtime_error(
43 "OscillatorStrength filter only works for singlets.");
46 std::vector<Index> indexes;
47 for (
Index i = 0; i < oscs.size(); i++) {
Logger is used for thread-safe output of messages.
container for molecular orbitals
Eigen::VectorXd Oscillatorstrengths() const
void WriteToCpt(CheckpointWriter &w) final
void Info(Logger &log) const final
void Initialize(const tools::Property &options) final
std::vector< Index > CalcIndeces(const Orbitals &orb, QMStateType type) const final
void UpdateHist(const Orbitals &orb, QMState state) final
void ReadFromCpt(CheckpointReader &r) final
Identifier for QMstates. Strings like S1 are converted into enum +zero indexed int.
#define XTP_LOG(level, log)
base class for all analysis tools