Go to the documentation of this file.
34 template<
class TransferType>
39 const bool correctWalls
47 mesh.time().timeName(),
55 correctWalls_(correctWalls),
64 template<
class TransferType>
72 template<
class TransferType>
87 forAll(field_.boundaryField(), patchI)
89 patchData.
set(patchI, &field_.boundaryField()[patchI]);
117 field_.boundaryField()[patchI].transfer(wavePatchData);
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
const dimensionSet dimLength(0, 1, 0, 0, 0, 0, 0)
#define forAll(list, i)
Loop across all elements in list.
Takes a set of patches to start MeshWave from.
Mesh consisting of general polyhedral cells.
Pre-declare SubField and related Field type.
virtual void correct()
Correct for mesh geom/topo changes.
const scalarField & distance() const
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
GeometricField< scalar, fvPatchField, volMesh > volScalarField
const Field< Type > & cellData() const
cellIbMask *cellIbMaskExt *faceIbMask *cellIbMask boundaryField().evaluateCoupled()
Generic dimensioned Type class.
Mesh data needed to do the Finite Volume discretisation.
const FieldField< Field, Type > & patchData() const
Collection of functions used in wall distance calculation.
bool set(const label) const
Is element set.
virtual ~wallDistData()
Destructor.
Generic GeometricField class.
const FieldField< Field, scalar > & patchDistance() const
wallDistData(const wallDistData &)
Disallow default bitwise copy construct.