Public Member Functions | Static Public Member Functions | List of all members
lagrangianFieldDecomposer Class Reference

Lagrangian field decomposer. More...

Public Member Functions

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

Static Public Member Functions

template<class Type >
static void readFields (const label cloudI, const IOobjectList &lagrangianObjects, PtrList< PtrList< IOField< Type >>> &lagrangianFields)
 
template<class Type >
static void readFieldFields (const label cloudI, const IOobjectList &lagrangianObjects, PtrList< PtrList< CompactIOField< Field< Type >, Type >> > &lagrangianFields)
 

Detailed Description

Lagrangian field decomposer.

Source files

Definition at line 54 of file lagrangianFieldDecomposer.H.

Constructor & Destructor Documentation

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

Construct from components.

Member Function Documentation

static void readFields ( const label  cloudI,
const IOobjectList lagrangianObjects,
PtrList< PtrList< IOField< Type >>> &  lagrangianFields 
)
static
static void readFieldFields ( const label  cloudI,
const IOobjectList lagrangianObjects,
PtrList< PtrList< CompactIOField< Field< Type >, Type >> > &  lagrangianFields 
)
static
tmp<IOField<Type> > decomposeField ( const word cloudName,
const IOField< Type > &  field 
) const

Decompose volume field.

tmp<CompactIOField<Field<Type>, Type> > decomposeFieldField ( const word cloudName,
const CompactIOField< Field< Type >, Type > &  field 
) const
void decomposeFields ( const word cloudName,
const PtrList< GeoField > &  fields 
) const
void decomposeFieldFields ( const word cloudName,
const PtrList< GeoField > &  fields 
) const

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