GeneratorPoint class
Point and weight which is acted on by Octahedral symmetry group to generate sets of points in a particular Lebedev quadrature rule.
Contains a point (a, b, c), a weight weight, and a rule generating_rule. The rule specifies how to transform the point to get its image under the action of all members of the Octahedral group.
Constructors, destructors, conversion operators
- GeneratorPoint(double a, double b, double c, double weight, OhPointGen generating_rule)
- Given point with coordinates (
a,b,c) and agenerating_rulewhich describes the action of the octahedral group on this point, create aGeneratorPointobject which can be used to generate a subset of Lebedev quadrature points.
Public functions
- void generate_quadrature_points(vec& x, vec& y, vec& z, vec& w) const
- Generates quadrature points via action of the Octahedral symmetry group and then appends points and weight to
x,y,z, andwvectors.