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:65

Definition at line 43 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)

Definition at line 54 of file isoSurfaceBaseMethods.H.