21 #include "ThreadedGeneralUserObject.h" 67 int sector(
const Point & p)
const;
int sector(const Point &p) const
Definition: SymmetryPointGenerator.C:89
virtual void initialize()
Definition: SymmetryPointGenerator.h:35
static InputParameters validParams()
Definition: SymmetryPointGenerator.C:26
Definition: CardinalEnums.h:81
Point _reflection_normal
Normal defining the reflection plane, for odd-numbered sectors.
Definition: SymmetryPointGenerator.h:86
Point reflectPointAcrossPlane(const Point &p, const Point &normal) const
Definition: SymmetryPointGenerator.C:82
Real _angle
Rotation angle.
Definition: SymmetryPointGenerator.h:80
Point _zero_theta
Line defining the "zero-theta" line for rotational symmetry.
Definition: SymmetryPointGenerator.h:83
virtual void finalize()
Definition: SymmetryPointGenerator.h:36
const bool _rotational_symmetry
Whether rotational symmetry is applied; otherwise, the domain is mirror-symmetric.
Definition: SymmetryPointGenerator.h:71
Point transformPoint(const Point &p) const
Definition: SymmetryPointGenerator.C:99
Definition: SymmetryPointGenerator.h:28
Point _normal
Normal defining the first symmetry plane.
Definition: SymmetryPointGenerator.h:74
Point _rotational_axis
Axis of angular rotation symmetry.
Definition: SymmetryPointGenerator.h:77
SymmetryPointGenerator(const InputParameters ¶meters)
Definition: SymmetryPointGenerator.C:44
bool onPositiveSideOfPlane(const Point &p, const Point &normal) const
Definition: SymmetryPointGenerator.C:76
virtual void execute()
Definition: SymmetryPointGenerator.h:37