surfaceWriterMethods.H File Reference

Convenience macros for instantiating surfaceWriter methods. More...

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

Go to the source code of this file.

Namespaces

 Foam
 Namespace for OpenFOAM.
 

Macros

#define defineSurfaceWriterWriteField(ThisClass, FieldType)
 
#define defineSurfaceWriterWriteFields(ThisClass)
 

Detailed Description

Convenience macros for instantiating surfaceWriter methods.

Original source file surfaceWriterMethods.H

InClass Foam::surfaceWriterMethods

Definition in file surfaceWriterMethods.H.

Macro Definition Documentation

◆ defineSurfaceWriterWriteField

#define defineSurfaceWriterWriteField (   ThisClass,
  FieldType 
)
Value:
( \
const word& fieldName, \
const Field<FieldType>& values \
) \
{ \
return writeTemplate(fieldName, values); \
}

Definition at line 43 of file surfaceWriterMethods.H.

◆ defineSurfaceWriterWriteFields

#define defineSurfaceWriterWriteFields (   ThisClass)
Value:
defineSurfaceWriterWriteField(ThisClass, label); \
defineSurfaceWriterWriteField(ThisClass, scalar); \
defineSurfaceWriterWriteField(ThisClass, vector); \
defineSurfaceWriterWriteField(ThisClass, sphericalTensor); \
defineSurfaceWriterWriteField(ThisClass, symmTensor); \
defineSurfaceWriterWriteField(ThisClass, tensor)

Definition at line 54 of file surfaceWriterMethods.H.

Foam::sphericalTensor
SphericalTensor< scalar > sphericalTensor
SphericalTensor of scalars, i.e. SphericalTensor<scalar>.
Definition: sphericalTensor.H:54
Foam::fileName
A class for handling file names.
Definition: fileName.H:73
Foam::HashTableOps::values
List< T > values(const HashTable< T, Key, Hash > &tbl, const bool doSort=false)
List of values from HashTable, optionally sorted.
Definition: HashOps.H:149
Foam::symmTensor
SymmTensor< scalar > symmTensor
SymmTensor of scalars, i.e. SymmTensor<scalar>.
Definition: symmTensor.H:59
defineSurfaceWriterWriteField
#define defineSurfaceWriterWriteField(ThisClass, FieldType)
Definition: surfaceWriterMethods.H:43
Foam::vector
Vector< scalar > vector
A scalar version of the templated Vector.
Definition: vector.H:51
Foam::vtk::write
void write(vtk::formatter &fmt, const Type &val, const label n=1)
Component-wise write of a value (N times)
Definition: foamVtkOutputTemplates.C:36
Foam::tensor
Tensor< scalar > tensor
Tensor of scalars, i.e. Tensor<scalar>.
Definition: symmTensor.H:61