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

Go to the source code of this file.

Namespaces

 Foam
 Namespace for OpenFOAM.
 

Macros

#define TypeValueSetsConstArg(Type, nullArg)    , const UPtrList<const Field<Type>>& Type##ValueSets
 
#define WriteTypeCase(Type, nullArg)
 
#define WriteTypeValues(Type, nullArg)
 

Functions

 defineTypeNameAndDebug (ensightSetWriter, 0)
 
 addToRunTimeSelectionTable (setWriter, ensightSetWriter, word)
 
 addToRunTimeSelectionTable (setWriter, ensightSetWriter, dict)
 

Detailed Description

Original source file ensightSetWriter.C

Definition in file ensightSetWriter.C.

Macro Definition Documentation

◆ TypeValueSetsConstArg

#define TypeValueSetsConstArg (   Type,
  nullArg 
)     , const UPtrList<const Field<Type>>& Type##ValueSets

◆ WriteTypeCase

#define WriteTypeCase (   Type,
  nullArg 
)
Value:
if (Type##ValueSets.set(fieldi)) \
{ \
osCase \
<< ensightPTraits<Type>::typeName << " per node:" \
<< setw(10) << 1 << " " << valueSetNames[fieldi] \
<< " " << setName.c_str() << ".***." \
<< valueSetNames[fieldi] << nl; \
}
Omanip< int > setw(const int i)
Definition: IOmanip.H:199
static const char nl
Definition: Ostream.H:266

◆ WriteTypeValues

#define WriteTypeValues (   Type,
  nullArg 
)