80 const word fieldName = args[2];
91 if (fieldHeader.headerOk())
93 bool processed =
false;
95 writeDivField<surfaceScalarField>(fieldHeader,
mesh, processed);
96 writeDivField<volVectorField>(fieldHeader,
mesh, processed);
101 <<
"Unable to process " << fieldName <<
nl 102 <<
"No call to div for fields of type " 103 << fieldHeader.headerClassName() <<
nl <<
nl
static SLList< string > validArgs
A list of valid (mandatory) arguments.
Mesh data needed to do the Finite Volume discretisation.
A class for handling words, derived from string.
static word timeName(const scalar, const int precision=precision_)
Return time name of given scalar time.
errorManipArg< error, int > exit(error &err, const int errNo=1)
virtual void init()
Initialise - typically setting static variables,.
A list of keyword definitions, which are a keyword followed by any number of values (e...
virtual void calc(const argList &args, const Time &runTime, const fvMesh &mesh)
Time loop calculations.
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
Ostream & endl(Ostream &os)
Add newline and flush stream.
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
virtual void preCalc(const argList &args, const Time &runTime, const fvMesh &mesh)
Pre-time loop calculations.
Macros for easy insertion into run-time selection tables.
addToRunTimeSelectionTable(calcType, addSubtract, dictionary)
Extract command arguments and options from the supplied argc and argv parameters. ...
tmp< GeometricField< Type, fvPatchField, volMesh > > div(const GeometricField< Type, fvsPatchField, surfaceMesh > &ssf)
defineTypeNameAndDebug(addSubtract, 0)
Base class for post-processing calculation functions.
virtual ~div()
Destructor.