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