79 #ifndef sectionalForceProbes_functionObject_H
80 #define sectionalForceProbes_functionObject_H
89 namespace functionObjects
96 class sectionalForceProbes
98 public sectionalForcesBase,
107 Field<point> points_;
124 virtual tmp<scalarField>
distances()
const;
143 const dictionary&
dict
160 virtual bool write();
A list of keywords followed by any number of values (e.g. words and numbers) or sub-dictionaries.
const word & name() const
Return the name of this functionObject.
This function calculates the fluid forces and moments at a number of section-planes through a given s...
void operator=(const sectionalForceProbes &)=delete
Disallow default bitwise assignment.
TypeName("sectionalForceProbes")
Runtime type information.
sectionalForceProbes(const word &name, const Time &runTime, const dictionary &dict)
Construct from Time and dictionary.
virtual ~sectionalForceProbes()
Destructor.
virtual void writeFileHeader(const label i=0)
Output file header information.
virtual tmp< scalarField > distances() const
Return the distances from the origin to the section planes.
virtual point origin() const
Return the origin of the plot.
virtual vector normal() const
Return the normal to the section planes.
virtual bool write()
Write the sectionalForceProbes.
virtual bool read(const dictionary &)
Read the sectionalForceProbes data.
List< label > labelList
A List of labels.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
vector point
Point is a vector.
Vector< scalar > vector
A scalar version of the templated Vector.