Abstract base class for a S2 quadrature definition (used to generate the SO3 qudarature)
More...
#include <S2quad.h>
|
|
virtual int | jMax () const =0 |
| | max angular momentum that the S2 quadrature is exact to (will be checked)
|
| |
|
virtual int | nS1 () const =0 |
| | suggested number of samples for the S1 sector (will be rounded up to nearest multiple of Zn)
|
| |
|
virtual string | name () const =0 |
| | A short descriptive name for the S2 quadrature.
|
| |
|
|
std::vector< vector3<> > | euler |
| | list of S2 quadrature nodes in first two components with suggested S1 phase in third component
|
| |
|
std::vector< double > | weight |
| | suggested S2 quadrature weights (same length as euler, will be normalized to add up to 1)
|
| |
|
| void | add (vector3<> n, double relWeight=1., double s1phase=0.) |
| |
Abstract base class for a S2 quadrature definition (used to generate the SO3 qudarature)
◆ add()
| void S2quad::add |
( |
vector3<> |
n, |
|
|
double |
relWeight = 1., |
|
|
double |
s1phase = 0. |
|
) |
| |
|
protected |
Utility to add nodes, optionally modifying weights/S1 phases
- Parameters
-
| n | direction vector for node (need not be normalized) |
| relWeight | relative weight (weights will be normalized to add up to 1 automatically), uniform weights by default |
| s1phase | Phase for the S1 part in going to SO(3) quadrature, 0 by default. |
The documentation for this struct was generated from the following file: