Go to the documentation of this file.
30 return state0_.
empty();
36 return state0_.size();
55 return patchControls_.found(patchIndex);
62 const auto iter = patchControls_.cfind(patchIndex);
64 return (iter.good() && iter().interp_.size());
104 state.
scalePoints(scaleInput_[scalingType::LENGTH]);
148 return outputFormat_;
155 return state0().rotationOrder();
161 return state0().degrees();
167 return !patchControls_.empty();
const externalFileCoupler & coupler() const
Communication control.
A class for handling words, derived from Foam::string.
bool degrees() const
Rotation angles in degrees.
inputFormatType
Input format types.
const point & origin() const
The offset for lumped points, used on input.
const word & inputName() const
The input (state) file name.
label ownerId() const
An owner Id, if needed for bookkeeping purposes.
quaternion::eulerOrder rotationOrder() const
The Euler-angle rotation order.
label size() const
The number of lumped points (number of locations)
bool hasInterpolator(const pointPatch &fpatch) const
Check if patch control exists for specified patch.
lumpedPointMovement::outputFormatType outputFormat() const
The output (forces) file format.
The state of lumped points corresponds to positions and rotations.
void scalePoints(const scalar scaleFactor)
Scale points by given factor.
const lumpedPointState & state0() const
The initial state (positions/rotations)
lumpedPointState::inputFormatType inputFormat() const
The input (state) file format.
eulerOrder
Euler-angle rotation order.
bool empty() const
If no points were specified.
scalar relax() const
The relaxation factor when changing states.
const lumpedPointState & state() const
The current state (positions/rotations)
const word & logName() const
The log file name.
Encapsulates the logic for coordinating between OpenFOAM and an external application.
const word & outputName() const
The output (forces) file name.
bool empty() const
If no number of lumped points (locations) were specified.
outputFormatType
Output format types.
bool hasPatchControl(const label patchIndex) const
Check if patch control exists for specified patch.
bool hasMapping() const
True if the pressure-zones mapping has already been performed.
void scalePoints(lumpedPointState &state) const
Scale the lumped points (on input).