38 public Function<double, Vector<double, 3>> {
48 double gaussian_exponent;
Definition: CartesianGTO.hpp:38
std::string description() const
Definition: CartesianGTO.cpp:190
CartesianGTO()
Definition: CartesianGTO.cpp:55
double OutputType
Definition: CartesianGTO.hpp:41
bool operator==(const CartesianGTO &other) const
Definition: CartesianGTO.cpp:86
const Vector< double, 3 > & center() const
Definition: CartesianGTO.hpp:129
EvaluableLinearCombination< double, CartesianGTO > calculatePositionDerivative(const CartesianDirection direction) const
Definition: CartesianGTO.cpp:143
static double calculateNormalizationFactorComponent(const double gaussian_exponent, const size_t cartesian_exponent)
Definition: CartesianGTO.cpp:103
double normalizationFactor() const
Definition: CartesianGTO.hpp:144
double gaussianExponent() const
Definition: CartesianGTO.hpp:139
Vector< EvaluableLinearCombination< double, CartesianGTO >, 3 > calculatePositionGradient() const
Definition: CartesianGTO.cpp:175
double operator()(const Vector< double, 3 > &r) const override
Definition: CartesianGTO.cpp:68
const CartesianExponents & cartesianExponents() const
Definition: CartesianGTO.hpp:112
static double calculateNormalizationFactor(const double gaussian_exponent, const CartesianExponents &cartesian_exponents)
Definition: CartesianGTO.cpp:123
Definition: EvaluableLinearCombination.hpp:46
Definition: Function.hpp:153
Definition: Matrix.hpp:47
Definition: BaseOneElectronIntegralBuffer.hpp:25
CartesianDirection
Definition: CartesianDirection.hpp:27
Definition: CartesianExponents.hpp:35