20 #ifndef JDFTX_FLUID_SO3QUAD_H 21 #define JDFTX_FLUID_SO3QUAD_H 47 double weight(
int iOrientation)
const;
52 std::vector<vector3<> > eulerS2;
53 std::vector<double> weightS2;
58 #endif // JDFTX_FLUID_SO3QUAD_H int nOrientations() const
get cardinality of sampling set
Multi-site molecule model.
Definition: Molecule.h:31
Quadratures on S2 used to generate quadratures on SO(3)
SO3quad(const S2quad &, const Molecule &molecule)
Initialize SO3 quadrature from an S2 quadrature decsription, reduced by symmetries of the given molec...
Quadrature for SO(3)
Definition: SO3quad.h:34
void print()
Summarize euler angles and weights for the quadrature.
S2quadType
List of available quadratures.
Definition: S2quad.h:53
Abstract base class for a S2 quadrature definition (used to generate the SO3 qudarature) ...
Definition: S2quad.h:36
double weight(int iOrientation) const
get weight for the iOrientation'th node
vector3 euler(int iOrientation) const
get euler angles for the iOrientation'th node