Namespace Scine::Sparrow::dftbΒΆ
-
namespace
dftb
Functions
-
template<>
Utils::AutomaticDifferentiation::DerivativeType<Utils::derivativeType::first>getDerivative
<Utils::derivativeType::first>() const
-
template<>
Utils::AutomaticDifferentiation::DerivativeType<Utils::derivativeType::second_atomic>getDerivative
<Utils::derivativeType::second_atomic>() const
-
template<>
Utils::AutomaticDifferentiation::DerivativeType<Utils::derivativeType::second_full>getDerivative
<Utils::derivativeType::second_full>() const
-
class
DFTBTypeInitializer
: public MethodInitializer - #include <DFTBTypeInitializer.h>
Common interface for the initializer of DFTB type methods.
Subclassed by Scine::Sparrow::dftb::DFTB0Initializer, Scine::Sparrow::dftb::DFTB2Initializer, Scine::Sparrow::dftb::DFTB3Initializer
-
struct
RepulsionParameters
- #include <RepulsionParameters.h>
DFTB parameters for the repulsion of an element pair.
-
class
ScfFock
: public ElectronicContributionCalculator - #include <ScfFock.h>
Implementation of FockMatrixCalculator for SCF-type DFTB methods.
Subclassed by Scine::Sparrow::dftb::SecondOrderFock, Scine::Sparrow::dftb::ThirdOrderFock
-
class
SecondOrderFock
: public Scine::Sparrow::dftb::ScfFock - #include <SecondOrderFock.h>
Implementation of FockMatrixCalculator for DFTB2, the SCC-DFTB.
It calculates the electronic contributions to the energy and their derivatives with respect to the nuclear cartesian coordinates.
-
class
ThirdOrderFock
: public Scine::Sparrow::dftb::ScfFock - #include <ThirdOrderFock.h>
Implementation of FockMatrixCalculator for DFTB3.
It calculates the electronic contributions to the energy and their derivatives with respect to the nuclear cartesian coordinates.
-
class
ZeroOrderFock
: public ElectronicContributionCalculator - #include <ZeroOrderFock.h>
Implementation of FockMatrixCalculator for DFTB0.
-
class
ZeroOrderMatricesCalculator
- #include <ZeroOrderMatricesCalculator.h>
This class calculates the matrices resulting from the zeroth order expansion of the DFT energy for the DFTB methods.
-
template<>