|
Scine::Sparrow
3.1.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.