| Scine::Sparrow
    5.1.0
    Library for fast and agile quantum chemical calculations with semiempirical methods. | 

| Public Member Functions | |
| TDDFTBEigenvalueSolver (const Utils::Settings &settings, std::shared_ptr< Eigen::MatrixXd > gammaMatrix, std::shared_ptr< Eigen::VectorXd > spinConstants, const OrderedInput< restrictedness > &orderedInput, std::shared_ptr< Utils::DipoleMatrix > dipoleMatrixMO, Core::Log &log) | |
| auto | solve (int numberOfEnergyLevels, int initialSubspaceDimension, Utils::SpinTransition spinBlock=Utils::SpinTransition::Singlet) -> Utils::ElectronicTransitionResult | 
| Solves the first roots of the TDDFTB Matrix without any pruning.  More... | |
| auto | solveDftb0 (int numberOfRoots) const -> Utils::ElectronicTransitionResult | 
| void | setGuess (std::shared_ptr< LinearResponseCalculator::GuessSpecifier > guess) | 
| Utils::ElectronicTransitionResult Scine::Sparrow::TDDFTBEigenvalueSolver< restrictedness >::solve | ( | int | numberOfEnergyLevels, | 
| int | initialSubspaceDimension, | ||
| Utils::SpinTransition | spinBlock = Utils::SpinTransition::Singlet | ||
| ) | -> Utils::ElectronicTransitionResult | 
Solves the first roots of the TDDFTB Matrix without any pruning.
| numberOfEnergyLevels | The desired amount of energy levels to compute. If equal to 0 then all the energy levels are calculated. |