53 "volScalarField::Boundary",
59 "volVectorField::Boundary",
65 "volSphericalTensorField::Boundary",
71 "volSymmTensorField::Boundary",
77 "volTensorField::Boundary",
114#define fieldChecks(Type) \
116bool GeometricBoundaryField<Type, fvPatchField, volMesh>::check() const \
118 return checkConsistency<coupledFvPatchField<Type>> \
120 FieldBase::localBoundaryTolerance_, \
142 "volScalarField::Internal",
143 "volVectorField::Internal",
144 "volSphericalTensorField::Internal",
145 "volSymmTensorField::Internal",
146 "volTensorField::Internal"
154 "volSphericalTensorField",
155 "volSymmTensorField",
#define fieldChecks(Type)
Generic GeometricField class.
DimensionedField< scalar, volMesh > Internal
void replace(const direction d, const GeometricField< cmptType, PatchField, GeoMesh > &gcf)
Replace specified field component with content from another field.
GeometricField(const IOobject &io, const Mesh &mesh, const dimensionSet &dims, const word &patchFieldType=faPatchField< Type >::calculatedType())
GeometricBoundaryField< scalar, fvPatchField, volMesh > Boundary
tmp< GeometricField< cmptType, PatchField, GeoMesh > > component(const direction) const
Return a component of the field.
bool ends_with(char c) const
True if string ends with given character (cf. C++20).
bool starts_with(char c) const
True if string starts with given character (cf. C++20).
A class for managing temporary objects.
A class for handling words, derived from Foam::string.
#define defineTemplateTypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information for templates, useful.
#define defineTemplateDebugSwitchWithName(Type, Name, Value)
Define the debug information for templates, lookup as Name.
const wordList volume
Standard volume field types (scalar, vector, tensor, etc).
bool is_volume(const word &clsName)
Test if the class name appears to be a volume field.
bool is_internal(const word &clsName)
Test if the class name appears to be a volume internal field.
const wordList internal
Standard volume internal field types (scalar, vector, tensor, etc).
List< word > wordList
List of word.
GeometricField< vector, fvPatchField, volMesh > volVectorField
GeometricField< scalar, fvPatchField, volMesh > volScalarField
GeometricField< tensor, fvPatchField, volMesh > volTensorField
GeometricField< sphericalTensor, fvPatchField, volMesh > volSphericalTensorField
GeometricField< symmTensor, fvPatchField, volMesh > volSymmTensorField
SphericalTensor< scalar > sphericalTensor
SphericalTensor of scalars, i.e. SphericalTensor<scalar>.
SymmTensor< scalar > symmTensor
SymmTensor of scalars, i.e. SymmTensor<scalar>.