Go to the documentation of this file.
42 #ifndef faFieldDecomposer_H
43 #define faFieldDecomposer_H
71 label sizeBeforeMapping_;
83 const label addressingOffset
91 return directAddressing_.size();
96 return sizeBeforeMapping_;
111 return directAddressing_;
123 label sizeBeforeMapping_;
141 return addressing_.size();
146 return sizeBeforeMapping_;
176 label sizeBeforeMapping_;
194 return addressing_.size();
199 return sizeBeforeMapping_;
229 const faMesh& completeMesh_;
247 processorAreaPatchFieldDecomposerPtrs_;
250 processorEdgePatchFieldDecomposerPtrs_;
269 const faMesh& completeMesh,
300 template<
class GeoField>
Processor patch field decomposer class.
const labelListList & addressing() const
A class for managing temporary objects.
Finite Area area and edge field decomposer.
tmp< GeometricField< Type, faPatchField, areaMesh > > decomposeField(const GeometricField< Type, faPatchField, areaMesh > &field) const
Decompose area field.
patchFieldDecomposer(const label sizeBeforeMapping, const labelUList &addressingSlice, const label addressingOffset)
Construct given addressing.
const labelUList & directAddressing() const
virtual label sizeBeforeMapping() const
Processor patch field decomposer class.
processorEdgePatchFieldDecomposer(label sizeBeforeMapping, const labelUList &addressingSlice)
Construct given addressing.
virtual bool hasUnmapped() const
Are there unmapped values? I.e. do all size() elements get.
A list of pointers to objects of type <T>, with allocation/deallocation management of the pointers....
virtual bool hasUnmapped() const
Are there unmapped values? I.e. do all size() elements get.
const scalarListList & weights() const
processorAreaPatchFieldDecomposer(const faMesh &mesh, const labelUList &addressingSlice)
Construct given addressing.
virtual label sizeBeforeMapping() const
const scalarListList & weights() const
Patch field decomposer class.
Finite area mesh. Used for 2-D non-Euclidian finite area method.
void decomposeFields(const PtrList< GeoField > &fields) const
Generic GeometricField class.
virtual label sizeBeforeMapping() const
multivariateSurfaceInterpolationScheme< scalar >::fieldTable fields
const labelListList & addressing() const
virtual bool hasUnmapped() const
Are there unmapped values? I.e. do all size() elements get.