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