Loading...
Searching...
No Matches
isoSurfaceBaseMethods.H File Reference

Convenience macros for instantiating iso-surface interpolate methods. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define defineIsoSurfaceInterpolateMethod(ThisClass, Type)
#define defineIsoSurfaceInterpolateMethods(ThisClass)

Detailed Description

Convenience macros for instantiating iso-surface interpolate methods.

Original source file isoSurfaceBaseMethods.H

InClass Foam::isoSurfaceBaseMethods

Definition in file isoSurfaceBaseMethods.H.

Macro Definition Documentation

◆ defineIsoSurfaceInterpolateMethod

#define defineIsoSurfaceInterpolateMethod ( ThisClass,
Type )
Value:
Foam::tmp<Foam::Field<Type>> ThisClass::interpolate \
( \
const VolumeField<Type>& cellValues, \
const Field<Type>& pointValues \
) const \
{ \
return interpolateTemplate(cellValues, pointValues); \
}
A class for managing temporary objects.
Definition tmp.H:75

Definition at line 37 of file isoSurfaceBaseMethods.H.

◆ defineIsoSurfaceInterpolateMethods

#define defineIsoSurfaceInterpolateMethods ( ThisClass)
Value:
defineIsoSurfaceInterpolateMethod(ThisClass, Foam::scalar); \
defineIsoSurfaceInterpolateMethod(ThisClass, Foam::vector); \
defineIsoSurfaceInterpolateMethod(ThisClass, Foam::sphericalTensor); \
defineIsoSurfaceInterpolateMethod(ThisClass, Foam::symmTensor); \
defineIsoSurfaceInterpolateMethod(ThisClass, Foam::tensor)
#define defineIsoSurfaceInterpolateMethod(ThisClass, Type)
Tensor< scalar > tensor
Definition symmTensor.H:57
Vector< scalar > vector
Definition vector.H:57
SphericalTensor< scalar > sphericalTensor
SphericalTensor of scalars, i.e. SphericalTensor<scalar>.
SymmTensor< scalar > symmTensor
SymmTensor of scalars, i.e. SymmTensor<scalar>.
Definition symmTensor.H:55

Definition at line 48 of file isoSurfaceBaseMethods.H.