|
Scine::Sparrow
5.1.0
Library for fast and agile quantum chemical calculations with semiempirical methods.
|
A method wrapper handling DFTB3 calculations. More...
#include <DFTB3MethodWrapper.h>


Public Member Functions | |
| DFTB3MethodWrapper () | |
| Default Constructor. | |
| DFTB3MethodWrapper (const DFTB3MethodWrapper &rhs) | |
| DFTB3MethodWrapper & | operator= (const DFTB3MethodWrapper &rhs) |
| DFTB3MethodWrapper (DFTB3MethodWrapper &&rhs)=delete | |
| DFTB3MethodWrapper & | operator= (DFTB3MethodWrapper &&rhs)=delete |
| ~DFTB3MethodWrapper () final | |
| Default Destructor. | |
| std::string | name () const final |
| Getter for the name of the underlying method. More... | |
| void | applySettings () final |
| Function to apply the settings to the underlying method. | |
| void | addElectronicContribution (std::shared_ptr< Utils::AdditiveElectronicContribution > contribution) final |
| Function to add a contribution to the electronic DFTB3 Hamiltonian. More... | |
Public Member Functions inherited from Scine::Utils::CloneInterface< DFTB3MethodWrapper, DFTBMethodWrapper, Core::Calculator > | |
|
std::shared_ptr < DFTB3MethodWrapper > | clone () const |
Static Public Attributes | |
| static constexpr const char * | model = "DFTB3" |
A method wrapper handling DFTB3 calculations.
|
final |
Function to add a contribution to the electronic DFTB3 Hamiltonian.
| contribution | An Utils::AdditiveElectronicContribution polymorphic class. |
|
final |
Getter for the name of the underlying method.