Scine::Sparrow
5.0.0
Library for fast and agile quantum chemical calculations with semiempirical methods.
|
Public Member Functions | |
UvVisCalculator (std::shared_ptr< Utils::Settings > settings) | |
void | initialize (const Utils::ElementTypeCollection &elements) |
void | modifyPositions (const Utils::PositionCollection &positions) |
Spectrum | calculate (const Utils::PositionCollection &positions) |
Calculates an UV/VIS spectrum from a set of positions. Care must be taken in calling code that the data are thread safe!! More... | |
void | updateState (std::shared_ptr< Core::State > state) |
Utils::Settings & | settings () |
const Utils::Settings & | settings () const |
Spectrum Scine::Sparrow::RealTimeSpectroscopy::UvVisCalculator::calculate | ( | const Utils::PositionCollection & | positions | ) |
Calculates an UV/VIS spectrum from a set of positions. Care must be taken in calling code that the data are thread safe!!