37 const polyBoundaryMesh& bMesh =
meshPtr->boundaryMesh();
39 if (which_type == Z_TRI03)
47 var_array[counter++] = sfb[facei][
component];
52 if (which_type == Z_QUA04)
60 var_array[counter++] = sfb[facei][
component];
65 if (which_type == Z_NSIDED)
71 if ((nPoints != 3) && (nPoints != 4))
73 var_array[counter++] = sfb[facei][
component];
#define forAll(list, i)
Loop across all elements in list.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
volVectorField vectorField(fieldObject, mesh)
GeometricField< vector, fvPatchField, volMesh > volVectorField
static List< word > fieldNames
IOobject fieldObjectPtr(fieldNames[var2field[nVar]], runTime.timeName(), mesh, IOobject::NO_READ)
static label nSprayVariables
IOobject fieldObject(fieldNames[var2field[nVar]], runTime.timeName(), mesh, IOobject::MUST_READ, IOobject::NO_WRITE)
volVectorField sf(fieldObject, mesh)
void component(FieldField< Field, typename FieldField< Field, Type >::cmptType > &sf, const FieldField< Field, Type > &f, const direction d)
static label var2field[maxNames]