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

Go to the source code of this file.

Namespaces

 Foam
 Namespace for OpenFOAM.
 
 Foam::functionObjects
 Namespace for functionObjects.
 

Macros

#define FIELD_RANGE_COMPONENT_NAMES(Type, GeoField)
 
#define MULTIPLY_WEIGHT(GeoField)    && !multiplyWeight<GeoField>(subMesh, weightFieldi, weight)
 
#define ADD_FIELD(Type, GeoField)    && !addField<GeoField, Type>(subMesh, selected, weight, fieldi)
 

Functions

 defineTypeNameAndDebug (cloudSurfaceDistribution, 0)
 
 addToRunTimeSelectionTable (functionObject, cloudSurfaceDistribution, dictionary)
 

Detailed Description

Original source file cloudSurfaceDistribution.C

Definition in file cloudSurfaceDistribution.C.

Macro Definition Documentation

◆ FIELD_RANGE_COMPONENT_NAMES

#define FIELD_RANGE_COMPONENT_NAMES (   Type,
  GeoField 
)
Value:
if (mesh().foundObject<GeoField<Type>>(fields_[fieldi])) \
{ \
return pTraits<Type>::componentNames; \
}
Foam::fvMesh mesh(Foam::IOobject(regionName, runTime.name(), runTime, Foam::IOobject::MUST_READ), false)

◆ MULTIPLY_WEIGHT

#define MULTIPLY_WEIGHT (   GeoField)     && !multiplyWeight<GeoField>(subMesh, weightFieldi, weight)

◆ ADD_FIELD

#define ADD_FIELD (   Type,
  GeoField 
)     && !addField<GeoField, Type>(subMesh, selected, weight, fieldi)