lagrangianFieldDecomposer Class Reference

Lagrangian field decomposer. More...

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. More...
 
template<class Type >
tmp< IOField< Type > > decomposeField (const word &cloudName, const IOField< Type > &field) const
 Decompose field. More...
 
template<class Type >
tmp< CompactIOField< Field< Type > > > decomposeFieldField (const word &cloudName, const CompactIOField< Field< Type >> &field) const
 Decompose field-field. More...
 
template<class GeoField >
void decomposeFields (const word &cloudName, const UPtrList< GeoField > &fields) const
 Decompose fields. More...
 
template<class GeoField >
void decomposeFieldFields (const word &cloudName, const UPtrList< GeoField > &fields) const
 Decompose field-fields. More...
 

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. More...
 
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. More...
 

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

Member Function Documentation

◆ readFields()

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

Read the fields and store on the pointer list.

◆ readFieldFields()

static 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()

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

Decompose field.

◆ decomposeFieldField()

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

Decompose field-field.

◆ decomposeFields()

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

Decompose fields.

◆ decomposeFieldFields()

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

Decompose field-fields.


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