81 const scalar pertMag = args.
argRead<scalar>(2);
82 const word fieldName = args[3];
95 if (fieldHeader.headerOk())
97 bool processed =
false;
99 writeRandomField<vector>
107 writeRandomField<sphericalTensor>
115 writeRandomField<symmTensor>
123 writeRandomField<tensor>
135 <<
"Unable to process " << fieldName <<
nl 136 <<
"No call to randomise for fields of type " 137 << fieldHeader.headerClassName() <<
nl <<
nl virtual ~randomise()
Destructor.
Simple random number generator.
static SLList< string > validArgs
A list of valid (mandatory) arguments.
Mesh data needed to do the Finite Volume discretisation.
T argRead(const label index) const
Read a value from the argument at index.
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)
A list of keyword definitions, which are a keyword followed by any number of values (e...
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...
randomise()
Construct null.
virtual void calc(const argList &args, const Time &runTime, const fvMesh &mesh)
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. ...
defineTypeNameAndDebug(addSubtract, 0)
Base class for post-processing calculation functions.
virtual void preCalc(const argList &args, const Time &runTime, const fvMesh &mesh)
Pre-time loop calculations.
virtual void init()
Initialise - typically setting static variables,.