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


Classes | |
| struct | InvalidCalculatorTypeForOrbitalSteerer |
Public Member Functions | |
| OrbitalSteeringCalculator () | |
| Default constructor. | |
| ~OrbitalSteeringCalculator () final | |
| Virtual destructor. | |
| void | setReferenceCalculator (std::shared_ptr< Core::Calculator > referenceCalculator) final |
| Sets the calculator to be used to perform the reference calculation. In the derived classes care must be taken that the case where a method does not accept some calculator types (i.e CIS with DFT, or TDDFT with HF) is checked and handled. More... | |
| void | referenceCalculation () final |
| Performs a reference calculation. | |
| Core::Calculator & | getReferenceCalculator () final |
| Accessor for the reference calculator. More... | |
| const Core::Calculator & | getReferenceCalculator () const final |
| Constant accessor for the reference calculator. More... | |
| const Utils::Results & | calculate () final |
| The main function running the calculation with reference. More... | |
| std::string | name () const final |
| Getter for the name of the calculator with reference. More... | |
| Utils::Settings & | settings () final |
| Accessor for the settings. More... | |
| const Utils::Settings & | settings () const final |
| Constant accessor for the settings. More... | |
| void | applySettings () final |
| Method to apply the settings stored in the settings data structure. | |
| Utils::Results & | results () final |
| Accessor for the saved instance of Utils::Results. More... | |
| const Utils::Results & | results () const final |
| Constant accessor for the Utils::Results. More... | |
Public Member Functions inherited from Scine::Core::CalculatorWithReference | |
| virtual void | setReferenceCalculator (std::shared_ptr< Calculator > referenceCalculator)=0 |
Public Member Functions inherited from Scine::Core::ObjectWithLog | |
| Log & | getLog () |
| const Log & | getLog () const |
| void | setLog (Log log) |
Static Public Attributes | |
| static constexpr const char * | model = "orbital_steering" |
|
finalvirtual |
The main function running the calculation with reference.
Implements Scine::Core::CalculatorWithReference.
|
finalvirtual |
Accessor for the reference calculator.
Implements Scine::Core::CalculatorWithReference.
|
finalvirtual |
Constant accessor for the reference calculator.
Implements Scine::Core::CalculatorWithReference.
|
finalvirtual |
Getter for the name of the calculator with reference.
Implements Scine::Core::CalculatorWithReference.
|
finalvirtual |
Accessor for the saved instance of Utils::Results.
Implements Scine::Core::CalculatorWithReference.
|
finalvirtual |
Constant accessor for the Utils::Results.
Implements Scine::Core::CalculatorWithReference.
|
final |
Sets the calculator to be used to perform the reference calculation. In the derived classes care must be taken that the case where a method does not accept some calculator types (i.e CIS with DFT, or TDDFT with HF) is checked and handled.
| if | the referenceCalculator is not a valid reference calculator for this class instance. |
|
finalvirtual |
Accessor for the settings.
Implements Scine::Core::CalculatorWithReference.
|
finalvirtual |
Constant accessor for the settings.
Implements Scine::Core::CalculatorWithReference.