82 #ifndef sectionalForceGraph_functionObject_H
83 #define sectionalForceGraph_functionObject_H
92 namespace functionObjects
99 class sectionalForceGraph
101 public sectionalForcesBase
112 mutable autoPtr<scalarField> distancesPtr_;
121 autoPtr<setWriter> formatter_;
124 label nOptimiseIter_;
130 virtual void clear();
144 virtual tmp<scalarField>
distances()
const;
160 const dictionary&
dict
177 virtual bool write();
axisType
Enumeration defining the output format for coordinates.
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 series of section-planes through a given s...
void operator=(const sectionalForceGraph &)=delete
Disallow default bitwise assignment.
sectionalForceGraph(const word &name, const Time &runTime, const dictionary &dict)
Construct from Time and dictionary.
virtual ~sectionalForceGraph()
Destructor.
TypeName("sectionalForceGraph")
Runtime type 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 sectionalForceGraph.
virtual bool read(const dictionary &)
Read the sectionalForceGraph data.
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.