46 bool are_embedded_normalization_factors_of_primitives;
58 std::vector<double> gaussian_exponents;
61 std::vector<double> contraction_coefficients;
80 GTOShell(
const size_t l,
const Nucleus&
nucleus,
const std::vector<double>& gaussian_exponents,
const std::vector<double>& contraction_coefficients,
const bool pure =
true,
const bool are_embedded_normalization_factors_of_primitives =
false,
const bool is_normalized =
false);
100 bool isPure()
const {
return this->pure; }
Definition: CartesianGTO.hpp:38
Definition: EvaluableLinearCombination.hpp:46
Definition: GTOShell.hpp:32
void embedNormalizationFactor()
Definition: GTOShell.cpp:104
std::vector< BasisFunction > basisFunctions() const
Definition: GTOShell.cpp:213
size_t numberOfBasisFunctions() const
Definition: GTOShell.cpp:173
const std::vector< double > & gaussianExponents() const
Definition: GTOShell.hpp:95
bool areEmbeddedNormalizationFactorsOfPrimitives() const
Definition: GTOShell.hpp:132
bool isPure() const
Definition: GTOShell.hpp:100
size_t angularMomentum() const
Definition: GTOShell.hpp:90
void embedNormalizationFactorsOfPrimitives()
Definition: GTOShell.cpp:137
const std::vector< double > & contractionCoefficients() const
Definition: GTOShell.hpp:156
const Nucleus & nucleus() const
Definition: GTOShell.hpp:105
std::vector< CartesianExponents > generateCartesianExponents() const
Definition: GTOShell.cpp:186
bool isNormalized() const
Definition: GTOShell.hpp:122
void unEmbedNormalizationFactorsOfPrimitives()
Definition: GTOShell.cpp:154
size_t contractionSize() const
Definition: GTOShell.hpp:161
bool operator==(const GTOShell &rhs) const
Definition: GTOShell.cpp:68
Definition: Nucleus.hpp:36
Definition: BaseOneElectronIntegralBuffer.hpp:25