39 return createAMIFaces_;
51 if (nbrPatchName_.empty())
54 label
patchID = coupleGroup_.findOtherPatchID(*
this);
72 return AMI().srcWeights();
75 return neighbPatch().AMI().tgtWeights();
83 return AMI().srcWeightsSum();
86 return neighbPatch().AMI().tgtWeightsSum();
103 return rotationAxis_;
109 return rotationCentre_;
115 return separationVector_;
Addressing for all faces on surface of mesh. Can either be read from polyMesh or from triSurface...
static bool & parRun() noexcept
Test if this a parallel run.
vectorField & faceCentres0() const
Return access to the initial face centres.
scalar fraction() const
Particle fraction increase between AMI pathces.
bool processorCase() const noexcept
True if this is a processor case.
const vector & separationVector() const
Translation vector for translational cyclic AMI.
const vector & rotationAxis() const
Axis of rotation for rotational cyclic AMI.
const word & neighbPatchName() const
Neighbour patch name.
const polyBoundaryMesh & boundaryMesh() const noexcept
Return boundaryMesh reference.
const point & rotationCentre() const
Point on axis of rotation for rotational cyclic AMI.
const polyMesh & mesh() const noexcept
Return the mesh reference.
bool updatingAMI() const
Return access to the updated flag.
A class for handling words, derived from Foam::string.
const Time & time() const noexcept
Return time registry.
bool createAMIFaces() const
Return access to the createAMIFaces flag.
bool canResetAMI() const
Flag to indicate whether the AMI can be reset.
vectorField & faceAreas0() const
Return access to the initial face areas.
const scalarField & weightsSum() const
Helper function to return the weights sum.
A Vector of values with scalar precision, where scalar is float/double depending on the compilation f...
const scalarListList & weights() const
Helper function to return the weights.