class
GeneratorPointPoint 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_rule
which describes the action of the octahedral group on this point, create aGeneratorPoint
object 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
, andw
vectors.