|
Core::Calculator & | getReferenceCalculator () final |
| Accessor for the ground state calculator. More...
|
|
const Core::Calculator & | getReferenceCalculator () const final |
| Constant accessor for the ground state calculator. More...
|
|
void | setReferenceCalculator (std::shared_ptr< Core::Calculator > method) final |
| Sets the ground state method to calculate excited states. More...
|
|
void | referenceCalculation () final |
| This function gives the chance to perform a reference calculation. This is not needed if the calculator has already performed a RHF calculation. More...
|
|
Utils::Results & | results () final |
| Accessor for the Results stored. More...
|
|
const Utils::Results & | results () const final |
| Const accessor for the Results used in this method wrapper. More...
|
|
Utils::Settings & | settings () final |
| Accessor for the underlying settings.
|
|
const Utils::Settings & | settings () const final |
| Constant accessor for the underlying settings.
|
|
std::string | name () const final |
| Getter for the model name, in this case "TDDFTB".
|
|
void | applySettings () final |
| Apply the settings contained in the settings_ member.
|
|
template<Utils::Reference restrictedness> |
Utils::ElectronicTransitionResult | solve (Utils::SpinAdaptedContainer< restrictedness, Eigen::VectorXd > energyDifferenceVector, int numberOfEnergyLevels=0, int initialSubspaceDimension=0, Utils::SpinTransition spinBlock=Utils::SpinTransition::Singlet) |
|
const Utils::Results & | calculate () final |
| Overridden calculate method, inherited from Core::CalculatorWithReference. This method works through the settings. It is equivalent to a non-polymorphically available solve(Utils::SpinAdaptedContainer<restrictedness, Eigen::VectorXd>, int, int, Utils::SpinTransition) call. More...
|
|
void | setGuess (std::shared_ptr< GuessSpecifier > guessVectorMatrix) final |
| Sets the guess to be used in the next calculation. If empty, diagonal dominant guess will be used.
|
|
auto | getGuess () const -> std::shared_ptr< GuessSpecifier > final |
| Returns the guess in the full singles space (no pruning)
|
|
virtual void | setGuess (std::shared_ptr< GuessSpecifier > guessVectorMatrix)=0 |
| Sets the guess to be used in the next calculation. If empty, diagonal dominant guess will be used.
|
|
virtual void | setReferenceCalculator (std::shared_ptr< Calculator > referenceCalculator)=0 |
|
Log & | getLog () |
|
const Log & | getLog () const |
|
void | setLog (Log log) |
|