File Dftd3ReferencePairs.h¶
- Copyright
This code is licensed under the 3-clause BSD license.
Copyright ETH Zurich, Laboratory for Physical Chemistry, Reiher Group.
See LICENSE.txt for details.
Defines
-
ND¶
-
ARRAY(...)¶
-
REP0¶
-
REP1¶
-
REP2¶
-
REP3¶
-
REP4¶
-
REP5¶
-
REP6¶
-
REP7¶
-
REP8¶
-
REP9¶
-
REP10¶
-
REP10S0¶
-
REP10S1¶
-
REP10S2¶
-
REP10S3¶
-
REP(TENS, ONES)¶
-
namespace
Scine This header file contains functions that allow for common notation for common things that can be done at a different degree of derivatives.
This header contains alias definitions defining which classes to use for the different degrees of derivatives.
-
namespace
Utils -
namespace
Dftd3 -
class
Dftd3ReferencePairs - #include <Dftd3ReferencePairs.h>
This class holds the large 4-dimensional array of all reference pairs needed for the calculation of the C6 coefficients.
Public Static Attributes
-
constexpr double
placeholder= -42 This placeholder is introduced for the array, so that an array of definite size could be constructed.
This was necessary to make it static constexpr.
-
constexpr std::array<std::array<std::array<std::array<double, 3>, 25>, 94>, 94>
referencePairs_ This array holds all reference pairs.
-
constexpr double
-
class
-
namespace
-
namespace