All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
sampledIsoSurfaceSurface.C File Reference
Include dependency graph for sampledIsoSurfaceSurface.C:

Go to the source code of this file.

Namespaces

 Foam
 Namespace for OpenFOAM.
 
 Foam::sampledSurfaces
 

Macros

#define IMPLEMENT_SAMPLE(Type, nullArg)
 
#define IMPLEMENT_INTERPOLATE(Type, nullArg)
 

Functions

 defineTypeNameAndDebug (sampledIsoSurfaceSurface, 0)
 
 FOR_ALL_FIELD_TYPES (IMPLEMENT_SAMPLE)
 
 FOR_ALL_FIELD_TYPES (IMPLEMENT_INTERPOLATE)
 

Detailed Description

Original source file sampledIsoSurfaceSurface.C

Definition in file sampledIsoSurfaceSurface.C.

Macro Definition Documentation

◆ IMPLEMENT_SAMPLE

#define IMPLEMENT_SAMPLE (   Type,
  nullArg 
)
Value:
( \
const VolField<Type>& vField \
) const \
{ \
return sampleField(vField); \
}
virtual tmp< scalarField > sample(const volScalarField &) const =0
Sample field on surface.
A class for managing temporary objects.
Definition: tmp.H:55

Definition at line 114 of file sampledIsoSurfaceSurface.C.

◆ IMPLEMENT_INTERPOLATE

#define IMPLEMENT_INTERPOLATE (   Type,
  nullArg 
)
Value:
( \
const interpolation<Type>& interpolator \
) const \
{ \
return interpolateField(interpolator); \
}
bool interpolate() const
Interpolation requested for surface.

Definition at line 127 of file sampledIsoSurfaceSurface.C.

Function Documentation

◆ FOR_ALL_FIELD_TYPES() [1/2]

FOR_ALL_FIELD_TYPES ( IMPLEMENT_SAMPLE  )

◆ FOR_ALL_FIELD_TYPES() [2/2]

FOR_ALL_FIELD_TYPES ( IMPLEMENT_INTERPOLATE  )