Surface (face) region selection class. More...
Public Types | |
enum class | selectionTypes { faceZone , patch , sampledSurface } |
Selection type enumeration. More... | |
enum class | operationType { none , sum , sumMag , orientedSum , average , areaAverage , areaIntegrate , min , max , minMag , maxMag , CoV , areaNormalAverage , areaNormalIntegrate } |
Operation type enumeration. More... | |
Public Member Functions | |
TypeName ("surfaceFieldValue") | |
Run-time type information. More... | |
surfaceFieldValue (const word &name, const Time &runTime, const dictionary &dict) | |
Construct from name, Time and dictionary. More... | |
surfaceFieldValue (const word &name, const objectRegistry &obr, const dictionary &dict) | |
Construct from name, objectRegistry and dictionary. More... | |
virtual | ~surfaceFieldValue () |
Destructor. More... | |
const selectionTypes & | selectionType () const |
Return the selection type. More... | |
const word & | selectionName () const |
Return the selection name. More... | |
const labelList & | faceId () const |
Return the local list of face IDs. More... | |
const labelList & | facePatch () const |
Return the local list of patch ID per face. More... | |
const labelList & | faceSign () const |
Return the list of +1/-1 representing face flip map. More... | |
fileName | outputDir () const |
Return the output directory. More... | |
template<class Type > | |
bool | writeValues (const word &fieldName, const scalarField &signs, const scalarField &weights, const vectorField &Sf) |
Templated helper function to output field values. More... | |
template<class Type , class ResultType > | |
bool | writeValues (const word &fieldName, const Field< Type > &values, const scalarField &signs, const scalarField &weights, const vectorField &Sf) |
Templated helper function to output field values. More... | |
template<class Type > | |
tmp< Field< Type > > | filterField (const SurfaceField< Type > &field) const |
Filter a surface field according to faceIds. More... | |
template<class Type > | |
tmp< Field< Type > > | filterField (const VolField< Type > &field) const |
Filter a volume field according to faceIds. More... | |
virtual bool | read (const dictionary &) |
Read from dictionary. More... | |
virtual bool | write () |
Calculate and write. More... | |
virtual void | movePoints (const polyMesh &) |
Update for mesh point-motion. More... | |
virtual void | topoChange (const polyTopoChangeMap &) |
Update topology using the given map. More... | |
virtual void | mapMesh (const polyMeshMap &) |
Update from another mesh using the given map. More... | |
virtual void | distribute (const polyDistributionMap &) |
Redistribute or update using the given distribution map. More... | |
template<class Type > | |
Foam::tmp< Foam::Field< Type > > | getFieldValues (const word &fieldName) const |
template<class Type > | |
Foam::tmp< Foam::Field< Type > > | filterField (const VolField< Type > &field) const |
template<class Type > | |
Foam::tmp< Foam::Field< Type > > | filterField (const SurfaceField< Type > &field) const |
Public Member Functions inherited from fieldValue | |
TypeName ("fieldValue") | |
Run-time type information. More... | |
declareRunTimeSelectionTable (autoPtr, fieldValue, dictionary,(const word &name, const objectRegistry &obr, const dictionary &dict),(name, obr, dict)) | |
fieldValue (const word &name, const Time &runTime, const dictionary &dict, const word &valueType) | |
Construct from Time and dictionary. More... | |
fieldValue (const word &name, const objectRegistry &obr, const dictionary &dict, const word &valueType) | |
Construct from objectRegistry and dictionary. More... | |
virtual | ~fieldValue () |
Destructor. More... | |
const dictionary & | dict () const |
Return the reference to the construction dictionary. More... | |
virtual wordList | fields () const |
Return the list of fields required. More... | |
const Switch & | writeFields () const |
Return the output field values flag. More... | |
const dictionary & | resultDict () const |
Return access to the latest set of results. More... | |
virtual bool | execute () |
Execute. More... | |
Public Member Functions inherited from fvMeshFunctionObject | |
TypeName ("fvMeshFunctionObject") | |
Runtime type information. More... | |
fvMeshFunctionObject (const word &name, const Time &runTime, const dictionary &dict) | |
Construct from Time and dictionary. More... | |
fvMeshFunctionObject (const word &name, const objectRegistry &obr, const dictionary &dict) | |
Construct from the region objectRegistry and dictionary. More... | |
fvMeshFunctionObject (const fvMeshFunctionObject &)=delete | |
Disallow default bitwise copy construction. More... | |
virtual | ~fvMeshFunctionObject () |
Destructor. More... | |
void | operator= (const fvMeshFunctionObject &)=delete |
Disallow default bitwise assignment. More... | |
Public Member Functions inherited from regionFunctionObject | |
TypeName ("regionFunctionObject") | |
Runtime type information. More... | |
regionFunctionObject (const word &name, const Time &runTime, const dictionary &dict) | |
Construct from Time and dictionary. More... | |
regionFunctionObject (const word &name, const objectRegistry &obr, const dictionary &dict) | |
Construct from the region objectRegistry and dictionary. More... | |
regionFunctionObject (const regionFunctionObject &)=delete | |
Disallow default bitwise copy construction. More... | |
virtual | ~regionFunctionObject () |
Destructor. More... | |
void | operator= (const regionFunctionObject &)=delete |
Disallow default bitwise assignment. More... | |
Public Member Functions inherited from functionObject | |
ClassName ("functionObject") | |
virtual const word & | type () const =0 |
Runtime type information. More... | |
declareRunTimeSelectionTable (autoPtr, functionObject, dictionary,(const word &name, const Time &runTime, const dictionary &dict),(name, runTime, dict)) | |
functionObject (const word &name, const Time &runTime) | |
Construct from components. More... | |
autoPtr< functionObject > | clone () const |
Return clone. More... | |
functionObject (const functionObject &)=delete | |
Disallow default bitwise copy construction. More... | |
virtual | ~functionObject () |
Destructor. More... | |
const word & | name () const |
Return the name of this functionObject. More... | |
virtual bool | executeAtStart () const |
Return true if the functionObject should be executed at the start. More... | |
virtual bool | end () |
Called when Time::run() determines that the time-loop exits. More... | |
virtual scalar | timeToNextAction () |
Called by Time::adjustTimeStep(). Allows the functionObject to. More... | |
virtual scalar | maxDeltaT () const |
Return the maximum time-step for stable operation. More... | |
void | operator= (const functionObject &)=delete |
Disallow default bitwise assignment. More... | |
Public Member Functions inherited from logFiles | |
logFiles (const objectRegistry &obr, const word &prefix) | |
Construct from objectRegistry and prefix. More... | |
logFiles (const logFiles &)=delete | |
Disallow default bitwise copy construction. More... | |
virtual | ~logFiles () |
Destructor. More... | |
const wordList & | toc () const |
Return the list of log file names. More... | |
const wordList & | names () const |
Return the list of log file names. More... | |
PtrList< OFstream > & | files () |
Return access to the files. More... | |
OFstream & | file () |
Return access to the file (if only 1) More... | |
OFstream & | file (const label i) |
Return file 'i'. More... | |
void | operator= (const logFiles &)=delete |
Disallow default bitwise assignment. More... | |
Public Member Functions inherited from writeFile | |
writeFile (const objectRegistry &obr, const word &prefix) | |
Construct from objectRegistry and prefix. More... | |
writeFile (const writeFile &)=delete | |
Disallow default bitwise copy construction. More... | |
~writeFile () | |
Destructor. More... | |
void | initStream (Ostream &os) const |
Initialise the output stream for writing. More... | |
fileName | baseFileDir () const |
Return the base directory for output. More... | |
fileName | baseTimeDir () const |
Return the base directory for the current time value. More... | |
Omanip< int > | valueWidth (const label offset=0) const |
Return the value width when writing to stream with optional offset. More... | |
void | writeCommented (Ostream &os, const string &str) const |
Write a commented string to stream. More... | |
void | writeTabbed (Ostream &os, const string &str) const |
Write a tabbed string to stream. More... | |
void | writeHeader (Ostream &os, const string &str) const |
Write a commented header to stream. More... | |
void | writeTime (Ostream &os) const |
Write the current time to stream. More... | |
template<class Type > | |
void | writeHeaderValue (Ostream &os, const string &property, const Type &value) const |
Write a (commented) header property and value pair. More... | |
label | charWidth () const |
Return width of character stream output. More... | |
void | operator= (const writeFile &)=delete |
Disallow default bitwise assignment. More... | |
Static Public Attributes | |
static const NamedEnum< selectionTypes, 3 > | selectionTypeNames |
Selection type names. More... | |
static const NamedEnum< operationType, 14 > | operationTypeNames_ |
Operation type names. More... | |
Static Public Attributes inherited from functionObject | |
static bool | postProcess |
Global post-processing mode switch. More... | |
Static Public Attributes inherited from writeFile | |
static const word | outputPrefix |
Directory prefix. More... | |
static label | addChars = 8 |
Additional characters for writing. More... | |
Protected Member Functions | |
void | initialise (const dictionary &dict) |
Initialise, e.g. face addressing. More... | |
template<class Type > | |
bool | validField (const word &fieldName) const |
Return true if the field name is valid. More... | |
template<class Type > | |
tmp< Field< Type > > | getFieldValues (const word &fieldName) const |
Return field values by looking up field name. More... | |
template<class Type , class ResultType > | |
bool | processValues (const Field< Type > &values, const scalarField &signs, const scalarField &weights, const vectorField &Sf, ResultType &result) const |
Apply the operation to the values, and return true if successful. More... | |
template<class Type > | |
bool | processValues (const Field< Type > &values, const scalarField &signs, const scalarField &weights, const vectorField &Sf, Type &result) const |
Apply Type -> Type operation to the values. Calls. More... | |
template<class Type > | |
bool | processValues (const Field< Type > &values, const scalarField &signs, const scalarField &weights, const vectorField &Sf, scalar &result) const |
Apply Type -> scalar operation to the values. Tries to apply. More... | |
bool | processValues (const Field< scalar > &values, const scalarField &signs, const scalarField &weights, const vectorField &Sf, scalar &result) const |
Apply scalar -> scalar operation to the values. Tries to apply. More... | |
bool | processValues (const Field< vector > &values, const scalarField &signs, const scalarField &weights, const vectorField &Sf, scalar &result) const |
Apply vector -> scalar operation to the values. Tries to apply. More... | |
template<class Type > | |
bool | processValuesTypeType (const Field< Type > &values, const scalarField &signs, const scalarField &weights, const vectorField &Sf, Type &result) const |
Apply a Type -> Type operation to the values. More... | |
virtual void | writeFileHeader (const label i) |
Output file header information. More... | |
Protected Member Functions inherited from fieldValue | |
template<class Type > | |
void | combineFields (Field< Type > &field) |
Combine fields from all processor domains into single field. More... | |
template<class Type > | |
void | combineFields (tmp< Field< Type >> &) |
Combine fields from all processor domains into single field. More... | |
Protected Member Functions inherited from fvMeshFunctionObject | |
labelHashSet | patchSet (const dictionary &, const bool optional=false) const |
Return the patch set corresponding to the patch selection entries. More... | |
Protected Member Functions inherited from regionFunctionObject | |
template<class ObjectType > | |
bool | foundObject (const word &fieldName) const |
Find field in the objectRegistry. More... | |
template<class ObjectType > | |
void | cannotFindObject (const word &fieldName) |
Prints a warning message that fieldName cannot be found. More... | |
void | cannotFindObject (const word &fieldName) |
Prints a warning message that fieldName cannot be found. More... | |
void | cannotFindObjects (const wordList &fieldNames) |
Prints a warning message that fieldNames cannot be found. More... | |
template<class ObjectType > | |
const ObjectType & | lookupObject (const word &fieldName) const |
Lookup object from the objectRegistry. More... | |
template<class ObjectType > | |
ObjectType & | lookupObjectRef (const word &fieldName) |
Lookup non-const object reference from the objectRegistry. More... | |
template<class ObjectType > | |
bool | store (const tmp< ObjectType > &tfield) |
Store the given field in the objectRegistry. More... | |
template<class ObjectType > | |
bool | store (const word &fieldName, const tmp< ObjectType > &tfield, bool cacheable=false) |
Store the given field in the objectRegistry under the given name. More... | |
bool | writeObject (const word &fieldName) |
Write field if present in objectRegistry. More... | |
bool | clearObject (const word &fieldName) |
Clear field from the objectRegistry if present. More... | |
Protected Member Functions inherited from logFiles | |
virtual void | createFiles () |
Create the output file. More... | |
virtual void | resetNames (const wordList &names) |
Reset the list of names from a wordList. More... | |
virtual void | resetName (const word &name) |
Reset the list of names to a single name entry. More... | |
Protected Attributes | |
dictionary | dict_ |
Input dictionary. More... | |
autoPtr< surfaceWriter > | surfaceWriterPtr_ |
Surface writer. More... | |
selectionTypes | selectionType_ |
Selection type. More... | |
word | selectionName_ |
Name of face selection (patch, faceZone, etc.) More... | |
operationType | operation_ |
Operation to apply to values. More... | |
wordList | weightFieldNames_ |
Weight field names - optional. More... | |
scalar | scaleFactor_ |
Scale factor - optional. More... | |
scalar | totalArea_ |
Total area of the surfaceFieldValue. More... | |
bool | writeArea_ |
Optionally write the area of the surfaceFieldValue. More... | |
label | nFaces_ |
Global number of faces. More... | |
labelList | faceId_ |
Local list of face IDs. More... | |
labelList | facePatchId_ |
Local list of patch ID per face. More... | |
labelList | faceSign_ |
List of +1/-1 representing face flip map. More... | |
autoPtr< sampledSurface > | surfacePtr_ |
Underlying sampledSurface. More... | |
Protected Attributes inherited from fieldValue | |
dictionary | dict_ |
Construction dictionary. More... | |
const word | valueType_ |
The name of the type of value (volFieldValue, or surfaceFieldValue) More... | |
wordList | fields_ |
List of field names to operate on. More... | |
Switch | writeFields_ |
Output field values flag. More... | |
dictionary | resultDict_ |
Results dictionary for external access of results. More... | |
Protected Attributes inherited from fvMeshFunctionObject | |
const fvMesh & | mesh_ |
Reference to the fvMesh. More... | |
Protected Attributes inherited from regionFunctionObject | |
const objectRegistry & | obr_ |
Reference to the region objectRegistry. More... | |
Protected Attributes inherited from functionObject | |
const Time & | time_ |
Reference to time. More... | |
Protected Attributes inherited from logFiles | |
wordList | names_ |
File names. More... | |
PtrList< OFstream > | filePtrs_ |
File pointer. More... | |
Protected Attributes inherited from writeFile | |
const objectRegistry & | fileObr_ |
Reference to the region objectRegistry. More... | |
const word | prefix_ |
Prefix. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from fieldValue | |
static autoPtr< fieldValue > | New (const word &name, const objectRegistry &obr, const dictionary &dict, const bool output=true) |
Return a reference to the selected fieldValue. More... | |
Static Public Member Functions inherited from functionObject | |
static autoPtr< functionObject > | New (const word &name, const Time &, const dictionary &) |
Select from dictionary, based on its "type" entry. More... | |
Public Attributes inherited from functionObject | |
Switch | log |
Switch write log to Info. More... | |
Switch | executeAtStart_ |
Switch write log to Info. More... | |
Surface (face) region selection class.
Given a list of user-specified fields and a selection of mesh (or general surface) faces, a number of operations can be performed, such as sums, averages and integrations.
For example, to calculate the volumetric or mass flux across a patch, apply the 'orientedSum' operator to the flux field (typically phi
)
Examples of function object specification:
movingWallPatch { type surfaceFieldValue; libs ("libfieldFunctionObjects.so"); log true; writeControl writeTime; writeFields true; select patch; name movingWall; operation areaAverage; fields ( p phi U ); } surfaceFieldValue1 { type surfaceFieldValue; libs ("libfieldFunctionObjects.so"); log true; writeControl writeTime; writeFields true; surfaceFormat none; select faceZone; name f0; operation sum; weightField alpha1; fields ( p phi U ); }
Property | Description | Required | Default value |
---|---|---|---|
type | type name: surfaceFieldValue | yes | |
log | write data to standard output | no | no |
writeFields | Write the field values | yes | |
writeArea | Write the area of the surfaceFieldValue | no | |
surfaceFormat | output value format | no | |
select | face selection: see below | yes | |
name | name of face select if required | no | |
operation | operation to perform | yes | |
weightField | name of field to apply weighting | no | |
weightFields | Names of fields to apply weighting | no | |
scaleFactor | scale factor | no | 1 |
fields | list of fields to operate on | yes |
Where the supported select
options are:
faceZone | : | requires a 'name' entry to specify the faceZone |
patch | : | requires a 'name' entry to specify the patch |
sampledSurface | : | requires a 'sampledSurfaceDict' sub-dictionary |
The operation
is one of:
none | : | no operation |
sum | : | sum |
sumMag | : | sum of component magnitudes |
orientedSum | : | sum with face orientations |
average | : | ensemble average |
areaAverage | : | area weighted average |
areaIntegrate | : | area integral |
min | : | minimum |
max | : | maximum |
minMag | : | minimum magnitude |
maxMag | : | maximum magnitude |
CoV | : | coefficient of variation: standard deviation/mean |
areaNormalAverage | : | area weighted average in face normal direction |
areaNormalIntegrate | : | area weighted integral in face normal direction |
Note:
faceZone
can only consist of boundary faces, because only these faces have a value associated with them. No cell-to-face interpolation is performed.sampledSurface
sampledSurface
has interpolation set to true then the field will be interpolated to the vertices, then averaged onto the surface facesDefinition at line 312 of file surfaceFieldValue.H.
|
strong |
Selection type enumeration.
Enumerator | |
---|---|
faceZone | |
patch | |
sampledSurface |
Definition at line 322 of file surfaceFieldValue.H.
|
strong |
Operation type enumeration.
Enumerator | |
---|---|
none | |
sum | |
sumMag | |
orientedSum | |
average | |
areaAverage | |
areaIntegrate | |
min | |
max | |
minMag | |
maxMag | |
CoV | |
areaNormalAverage | |
areaNormalIntegrate |
Definition at line 334 of file surfaceFieldValue.H.
surfaceFieldValue | ( | const word & | name, |
const Time & | runTime, | ||
const dictionary & | dict | ||
) |
Construct from name, Time and dictionary.
Definition at line 598 of file surfaceFieldValue.C.
surfaceFieldValue | ( | const word & | name, |
const objectRegistry & | obr, | ||
const dictionary & | dict | ||
) |
Construct from name, objectRegistry and dictionary.
Definition at line 628 of file surfaceFieldValue.C.
|
virtual |
Destructor.
Definition at line 661 of file surfaceFieldValue.C.
|
protected |
Initialise, e.g. face addressing.
Definition at line 413 of file surfaceFieldValue.C.
References dict, Foam::endl(), Foam::exit(), Foam::FatalError, FatalErrorInFunction, Foam::Info, Foam::name(), surfaceWriter::New(), Foam::nl, and Foam::type().
|
protected |
Return true if the field name is valid.
Definition at line 36 of file surfaceFieldValueTemplates.C.
References objectRegistry::foundObject(), regionFunctionObject::obr_, surfaceFieldValue::sampledSurface, and surfaceFieldValue::selectionType_.
Return field values by looking up field name.
|
protected |
Apply the operation to the values, and return true if successful.
Does nothing unless overloaded below.
Definition at line 134 of file surfaceFieldValueTemplates.C.
|
protected |
Apply Type -> Type operation to the values. Calls.
processValuesTypeType.
Definition at line 148 of file surfaceFieldValueTemplates.C.
|
protected |
Apply Type -> scalar operation to the values. Tries to apply.
Type -> scalar specific operations, otherwise does nothing.
Definition at line 162 of file surfaceFieldValueTemplates.C.
References Foam::gMax(), Foam::gMin(), and Foam::mag().
|
protected |
Apply scalar -> scalar operation to the values. Tries to apply.
scalar -> scalar specific operations, otherwise calls processValuesTypeType.
Definition at line 539 of file surfaceFieldValue.C.
|
protected |
Apply vector -> scalar operation to the values. Tries to apply.
vector -> scalar specific operations, otherwise does nothing.
Definition at line 566 of file surfaceFieldValue.C.
References Foam::gSum(), and Foam::mag().
|
protected |
Apply a Type -> Type operation to the values.
Definition at line 193 of file surfaceFieldValueTemplates.C.
References Foam::fvc::average(), Foam::cmptMag(), Field< Type >::component(), Foam::component(), Foam::gMax(), Foam::gMin(), Foam::gSum(), Foam::mag(), Foam::max(), Foam::min(), Foam::setComponent(), Foam::sqr(), Foam::sqrt(), Foam::stabilise(), Foam::sum(), and Foam::sumMag().
|
protectedvirtual |
Output file header information.
Implements logFiles.
Definition at line 505 of file surfaceFieldValue.C.
References Foam::endl(), Foam::file, forAll, and Foam::tab.
TypeName | ( | "surfaceFieldValue" | ) |
Run-time type information.
|
inline |
Return the selection type.
Definition at line 33 of file surfaceFieldValueI.H.
References surfaceFieldValue::selectionType_.
|
inline |
Return the selection name.
Definition at line 40 of file surfaceFieldValueI.H.
|
inline |
Return the local list of face IDs.
Definition at line 47 of file surfaceFieldValueI.H.
|
inline |
Return the local list of patch ID per face.
Definition at line 54 of file surfaceFieldValueI.H.
|
inline |
Return the list of +1/-1 representing face flip map.
Definition at line 61 of file surfaceFieldValueI.H.
|
inline |
Return the output directory.
Definition at line 68 of file surfaceFieldValueI.H.
References Foam::name().
bool writeValues | ( | const word & | fieldName, |
const scalarField & | signs, | ||
const scalarField & | weights, | ||
const vectorField & | Sf | ||
) |
Templated helper function to output field values.
Definition at line 285 of file surfaceFieldValueTemplates.C.
References Foam::exit(), Foam::FatalError, FatalErrorInFunction, Foam::FOR_ALL_FIELD_TYPES(), UPstream::master(), points, and writeValuesFieldType.
bool writeValues | ( | const word & | fieldName, |
const Field< Type > & | values, | ||
const scalarField & | signs, | ||
const scalarField & | weights, | ||
const vectorField & | Sf | ||
) |
Templated helper function to output field values.
Definition at line 373 of file surfaceFieldValueTemplates.C.
References Foam::endl(), Foam::file, Log, UPstream::master(), and Foam::tab.
tmp<Field<Type> > filterField | ( | const SurfaceField< Type > & | field | ) | const |
Filter a surface field according to faceIds.
Filter a volume field according to faceIds.
|
virtual |
Read from dictionary.
Reimplemented from fieldValue.
Definition at line 667 of file surfaceFieldValue.C.
References dict, and fieldValue::read().
|
virtual |
Calculate and write.
Reimplemented from fieldValue.
Definition at line 679 of file surfaceFieldValue.C.
References Foam::endl(), Foam::file, Foam::FOR_ALL_FIELD_TYPES(), forAll, Log, UPstream::master(), points, List< T >::size(), Foam::tab, validFieldType, fieldValue::write(), and writeValuesFieldType.
|
virtual |
Update for mesh point-motion.
Reimplemented from functionObject.
Definition at line 798 of file surfaceFieldValue.C.
|
virtual |
Update topology using the given map.
Reimplemented from functionObject.
Definition at line 812 of file surfaceFieldValue.C.
References polyTopoChangeMap::mesh().
|
virtual |
Update from another mesh using the given map.
Reimplemented from functionObject.
Definition at line 824 of file surfaceFieldValue.C.
References polyMeshMap::mesh().
|
virtual |
Redistribute or update using the given distribution map.
Reimplemented from functionObject.
Definition at line 836 of file surfaceFieldValue.C.
References polyDistributionMap::mesh().
Foam::tmp<Foam::Field<Type> > getFieldValues | ( | const word & | fieldName | ) | const |
Definition at line 60 of file surfaceFieldValueTemplates.C.
References Foam::abort(), f(), Foam::FatalError, FatalErrorInFunction, fld(), forAll, Foam::fvc::interpolate(), tmp< T >::ref(), List< T >::size(), and Foam::Zero.
Foam::tmp<Foam::Field<Type> > filterField | ( | const VolField< Type > & | field | ) | const |
Definition at line 407 of file surfaceFieldValueTemplates.C.
References Foam::abort(), GeometricField< Type, PatchField, GeoMesh >::boundaryField(), Foam::FatalError, FatalErrorInFunction, forAll, IOobject::name(), Foam::name(), Foam::nl, patchi, tmp< T >::ref(), and Foam::type().
Foam::tmp<Foam::Field<Type> > filterField | ( | const SurfaceField< Type > & | field | ) | const |
Definition at line 442 of file surfaceFieldValueTemplates.C.
References GeometricField< Type, PatchField, GeoMesh >::boundaryField(), forAll, patchi, and tmp< T >::ref().
|
static |
Selection type names.
Definition at line 330 of file surfaceFieldValue.H.
|
static |
Operation type names.
Definition at line 353 of file surfaceFieldValue.H.
|
protected |
Input dictionary.
Definition at line 392 of file surfaceFieldValue.H.
|
protected |
Surface writer.
Definition at line 395 of file surfaceFieldValue.H.
|
protected |
Selection type.
Definition at line 398 of file surfaceFieldValue.H.
Referenced by surfaceFieldValue::selectionType(), and surfaceFieldValue::validField().
|
protected |
Name of face selection (patch, faceZone, etc.)
Definition at line 401 of file surfaceFieldValue.H.
|
protected |
Operation to apply to values.
Definition at line 404 of file surfaceFieldValue.H.
|
protected |
Weight field names - optional.
Definition at line 407 of file surfaceFieldValue.H.
|
protected |
Scale factor - optional.
Definition at line 410 of file surfaceFieldValue.H.
|
protected |
Total area of the surfaceFieldValue.
Definition at line 413 of file surfaceFieldValue.H.
|
protected |
Optionally write the area of the surfaceFieldValue.
Definition at line 416 of file surfaceFieldValue.H.
|
protected |
Global number of faces.
Definition at line 419 of file surfaceFieldValue.H.
|
protected |
Local list of face IDs.
Definition at line 425 of file surfaceFieldValue.H.
|
protected |
Local list of patch ID per face.
Definition at line 428 of file surfaceFieldValue.H.
|
protected |
List of +1/-1 representing face flip map.
(1 use as is, -1 negate)
Definition at line 432 of file surfaceFieldValue.H.
|
protected |
Underlying sampledSurface.
Definition at line 438 of file surfaceFieldValue.H.