Scine::Sparrow
5.0.0
Library for fast and agile quantum chemical calculations with semiempirical methods.
|
Public Member Functions | |
auto | calculateGuessAtNewPosition (const Utils::PositionCollection &newPositions) -> std::shared_ptr< LinearResponseCalculator::GuessSpecifier > |
Calculates the new guess for the excited states calculation. If no previous structures are recorded, an empty vector is returned. More... | |
void | record (const LinearResponseCalculator::GuessSpecifier &excitedState) |
Saves the excited states of the previous step to be used in the extrapolation. | |
void | record (const Utils::PositionCollection &positions) |
Saves the positions of the previous step to be used in the extrapolation. | |
void | setDimension (int diisDimension) |
void | reset () |
Empties the memory and resets the extrapolation. | |
auto Scine::Sparrow::RealTimeSpectroscopy::GuessPropagator::calculateGuessAtNewPosition | ( | const Utils::PositionCollection & | newPositions | ) | -> std::shared_ptr<LinearResponseCalculator::GuessSpecifier> |
Calculates the new guess for the excited states calculation. If no previous structures are recorded, an empty vector is returned.