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

Constructor & Destructor Documentation

◆ lagrangianFieldDecomposer()

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

◆ readFields()

static void readFields ( const label  cloudI,
const IOobjectList lagrangianObjects,
PtrList< PtrList< IOField< Type >>> &  lagrangianFields 
)
static

◆ readFieldFields()

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

◆ decomposeField()

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

Decompose volume field.

◆ decomposeFieldField()

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

◆ decomposeFields()

void decomposeFields ( const word cloudName,
const PtrList< GeoField > &  fields 
) const

◆ decomposeFieldFields()

void decomposeFieldFields ( const word cloudName,
const PtrList< GeoField > &  fields 
) const

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