43 if (resultName_ ==
"")
47 resultName_ = baseHeader.
name() +
"_add_" + addHeader.
name();
51 resultName_ = baseHeader.
name() +
"_subtract_" 57 fieldType baseField(baseHeader, mesh);
60 fieldType addField(addHeader, mesh);
62 if (baseField.dimensions() == addField.dimensions())
64 Info<<
" Calculating " << resultName_ <<
endl;
76 ? (baseField + addField)()
77 : (baseField - addField)()
83 Info<<
" Cannot calculate " << resultName_ <<
nl 84 <<
" - inconsistent dimensions: " 85 << baseField.dimensions() <<
" - " << addField.dimensions()
const word & headerClassName() const
Return name of the class name read from header.
Mesh data needed to do the Finite Volume discretisation.
static word timeName(const scalar, const int precision=precision_)
Return time name of given scalar time.
void writeAddSubtractField(const IOobject &baseHeader, const IOobject &addSubtractHeader, const fvMesh &mesh, bool &processed)
Write addSubtract field.
const Time & time() const
Return the top-level database.
Ostream & endl(Ostream &os)
Add newline and flush stream.
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
const word & name() const
Return name.
Generic GeometricField class.