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

Go to the source code of this file.

Classes

struct  ValueLocation< Type >
 

Namespaces

 Foam
 Namespace for OpenFOAM.
 
 Foam::functionObjects
 Namespace for functionObjects.
 

Macros

#define DefineContiguousValueLocationType(Type, nullArg)
 
#define WRITE_FIELD_NAME(Type, GeoField)    && !writeFieldName<GeoField, Type>(fields_[fieldi])
 
#define WRITE_FIELD_VALUE(Type, GeoField)    && !writeFieldValue<GeoField, Type>(weight, fieldName)
 

Functions

template<class Type >
Ostream & operator<< (Ostream &os, const ValueLocation< Type > &vl)
 
template<class Type >
Istream & operator>> (Istream &is, ValueLocation< Type > &vl)
 
template<>
bool contiguous< ValueLocation< bool > > ()
 
template<>
bool contiguous< ValueLocation< label > > ()
 
 defineTypeNameAndDebug (LagrangianFieldValue, 0)
 
 addToRunTimeSelectionTable (functionObject, LagrangianFieldValue, dictionary)
 

Detailed Description

Original source file LagrangianFieldValue.C

Definition in file LagrangianFieldValue.C.

Macro Definition Documentation

◆ DefineContiguousValueLocationType

#define DefineContiguousValueLocationType (   Type,
  nullArg 
)
Value:
template<> \
inline bool contiguous<ValueLocation<Type>>() { return true; }

Definition at line 64 of file LagrangianFieldValue.C.

◆ WRITE_FIELD_NAME

#define WRITE_FIELD_NAME (   Type,
  GeoField 
)     && !writeFieldName<GeoField, Type>(fields_[fieldi])

◆ WRITE_FIELD_VALUE

#define WRITE_FIELD_VALUE (   Type,
  GeoField 
)     && !writeFieldValue<GeoField, Type>(weight, fieldName)