Loading...
Searching...
No Matches
lagrangianFieldDecomposer Class Reference

Lagrangian field decomposer. More...

#include <lagrangianFieldDecomposer.H>

Classes

class  fieldsCache

Public Member Functions

 lagrangianFieldDecomposer (const polyMesh &mesh, const polyMesh &procMesh, const labelUList &faceProcAddressing, const labelUList &cellProcAddressing, const word &cloudName, const Cloud< indexedParticle > &lagrangianPositions, const UList< SLList< indexedParticle * > * > &cellParticles)
 Construct from components.
template<class Type>
tmp< IOField< Type > > decomposeField (const word &cloudName, const IOField< Type > &field) const
 Decompose field.
template<class Type>
tmp< CompactIOField< Field< Type > > > decomposeFieldField (const word &cloudName, const CompactIOField< Field< Type > > &field) const
 Decompose field-field.
template<class GeoField>
void decomposeFields (const word &cloudName, const UPtrList< GeoField > &fields) const
 Decompose fields.
template<class GeoField>
void decomposeFieldFields (const word &cloudName, const UPtrList< GeoField > &fields) const
 Decompose field-fields.

Static Public Member Functions

template<class Type>
static void readFields (const label cloudi, const IOobjectList &lagrangianObjects, PtrList< PtrList< IOField< Type > > > &cloudFields)
 Read the fields and store on the pointer list.
template<class Type>
static void readFieldFields (const label cloudi, const IOobjectList &lagrangianObjects, PtrList< PtrList< CompactIOField< Field< Type > > > > &cloudFields)
 Read the field-fields and store on the pointer list.

Detailed Description

Constructor & Destructor Documentation

◆ lagrangianFieldDecomposer()

lagrangianFieldDecomposer ( const polyMesh & mesh,
const polyMesh & procMesh,
const labelUList & faceProcAddressing,
const labelUList & cellProcAddressing,
const word & cloudName,
const Cloud< indexedParticle > & lagrangianPositions,
const UList< SLList< indexedParticle * > * > & cellParticles )

Construct from components.

Parameters
meshunused

References cloudName(), and mesh.

Here is the call graph for this function:

Member Function Documentation

◆ readFields()

template<class Type>
void readFields ( const label cloudi,
const IOobjectList & lagrangianObjects,
PtrList< PtrList< IOField< Type > > > & cloudFields )
static

Read the fields and store on the pointer list.

◆ readFieldFields()

template<class Type>
void readFieldFields ( const label cloudi,
const IOobjectList & lagrangianObjects,
PtrList< PtrList< CompactIOField< Field< Type > > > > & cloudFields )
static

Read the field-fields and store on the pointer list.

◆ decomposeField()

template<class Type>
tmp< IOField< Type > > decomposeField ( const word & cloudName,
const IOField< Type > & field ) const

Decompose field.

References cloudName(), and field().

Here is the call graph for this function:

◆ decomposeFieldField()

template<class Type>
tmp< CompactIOField< Field< Type > > > decomposeFieldField ( const word & cloudName,
const CompactIOField< Field< Type > > & field ) const

Decompose field-field.

References cloudName(), and field().

Here is the call graph for this function:

◆ decomposeFields()

template<class GeoField>
void decomposeFields ( const word & cloudName,
const UPtrList< GeoField > & fields ) const

Decompose fields.

References cloudName(), and fields.

Here is the call graph for this function:

◆ decomposeFieldFields()

template<class GeoField>
void decomposeFieldFields ( const word & cloudName,
const UPtrList< GeoField > & fields ) const

Decompose field-fields.

References cloudName(), and fields.

Here is the call graph for this function:

The documentation for this class was generated from the following file: