GeometricField.C File Reference
Include dependency graph for GeometricField.C:

Go to the source code of this file.

Macros

#define checkFieldAssignment(gf1, gf2)
 
#define checkFieldOperation(gf1, gf2, op)
 
#define COMPUTED_ASSIGNMENT(TYPE, op)
 

Detailed Description

Original source file GeometricField.C

Definition in file GeometricField.C.

Macro Definition Documentation

◆ checkFieldAssignment

#define checkFieldAssignment (   gf1,
  gf2 
)
Value:
\
if \
( \
static_cast<const regIOobject*>(&gf1) \
== static_cast<const regIOobject*>(&gf2) \
) \
{ \
FatalErrorInFunction \
<< "attempted assignment to self for field " \
<< (gf1).name() << abort(FatalError); \
}
errorManip< error > abort(error &err)
Definition: errorManip.H:131
word name(const LagrangianState state)
Return a string representation of a Lagrangian state enumeration.
error FatalError

Definition at line 35 of file GeometricField.C.

◆ checkFieldOperation

#define checkFieldOperation (   gf1,
  gf2,
  op 
)
Value:
\
if ((gf1).mesh() != (gf2).mesh()) \
{ \
FatalErrorInFunction \
<< "different mesh for fields " \
<< (gf1).name() << " and " << (gf2).name() \
<< " during operation " << op \
}
Foam::fvMesh mesh(Foam::IOobject(regionName, runTime.name(), runTime, Foam::IOobject::MUST_READ), false)

Definition at line 49 of file GeometricField.C.

◆ COMPUTED_ASSIGNMENT

#define COMPUTED_ASSIGNMENT (   TYPE,
  op 
)

Definition at line 2040 of file GeometricField.C.