Finite volume reconstructor for volume and surface fields. More...
Classes | |
class | fvPatchFieldReconstructor |
Public Member Functions | |
fvFieldReconstructor (fvMesh &mesh, const PtrList< fvMesh > &procMeshes, const PtrList< labelIOList > &faceProcAddressing, const PtrList< labelIOList > &cellProcAddressing, const PtrList< labelIOList > &boundaryProcAddressing) | |
label | nReconstructed () const |
template<class Type > | |
tmp< DimensionedField< Type, volMesh > > | reconstructFvVolumeInternalField (const IOobject &fieldIoObject, const PtrList< DimensionedField< Type, volMesh >> &procFields) const |
template<class Type > | |
tmp< DimensionedField< Type, volMesh > > | reconstructFvVolumeInternalField (const IOobject &fieldIoObject) const |
template<class Type > | |
tmp< GeometricField< Type, fvPatchField, volMesh > > | reconstructFvVolumeField (const IOobject &fieldIoObject, const PtrList< GeometricField< Type, fvPatchField, volMesh >> &) const |
template<class Type > | |
tmp< GeometricField< Type, fvPatchField, volMesh > > | reconstructFvVolumeField (const IOobject &fieldIoObject) const |
template<class Type > | |
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > | reconstructFvSurfaceField (const IOobject &fieldIoObject, const PtrList< GeometricField< Type, fvsPatchField, surfaceMesh >> &) const |
template<class Type > | |
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > | reconstructFvSurfaceField (const IOobject &fieldIoObject) const |
template<class Type > | |
label | reconstructFvVolumeInternalFields (const IOobjectList &objects, const UList< word > &fieldNames) |
template<class Type > | |
label | reconstructFvVolumeFields (const IOobjectList &objects, const UList< word > &fieldNames) |
template<class Type > | |
label | reconstructFvSurfaceFields (const IOobjectList &objects, const UList< word > &fieldNames) |
template<class Type > | |
label | reconstructFvVolumeInternalFields (const IOobjectList &objects, const wordRes &selectedFields=wordRes()) |
template<class Type > | |
label | reconstructFvVolumeFields (const IOobjectList &objects, const wordRes &selectedFields=wordRes()) |
template<class Type > | |
label | reconstructFvSurfaceFields (const IOobjectList &objects, const wordRes &selectedFields=wordRes()) |
template<class Type > | |
label | reconstructFvVolumeInternalFields (const IOobjectList &objects, const wordHashSet &selectedFields) |
template<class Type > | |
label | reconstructFvVolumeFields (const IOobjectList &objects, const wordHashSet &selectedFields) |
template<class Type > | |
label | reconstructFvSurfaceFields (const IOobjectList &objects, const wordHashSet &selectedFields) |
template<class Type > | |
Foam::tmp< Foam::DimensionedField< Type, Foam::volMesh > > | reconstructFvVolumeInternalField (const IOobject &fieldIoObject, const PtrList< DimensionedField< Type, volMesh >> &procFields) const |
template<class Type > | |
Foam::tmp< Foam::DimensionedField< Type, Foam::volMesh > > | reconstructFvVolumeInternalField (const IOobject &fieldIoObject) const |
template<class Type > | |
Foam::tmp< Foam::GeometricField< Type, Foam::fvPatchField, Foam::volMesh > > | reconstructFvVolumeField (const IOobject &fieldIoObject, const PtrList< GeometricField< Type, fvPatchField, volMesh >> &procFields) const |
template<class Type > | |
Foam::tmp< Foam::GeometricField< Type, Foam::fvPatchField, Foam::volMesh > > | reconstructFvVolumeField (const IOobject &fieldIoObject) const |
template<class Type > | |
Foam::tmp< Foam::GeometricField< Type, Foam::fvsPatchField, Foam::surfaceMesh > > | reconstructFvSurfaceField (const IOobject &fieldIoObject, const PtrList< GeometricField< Type, fvsPatchField, surfaceMesh >> &procFields) const |
template<class Type > | |
Foam::tmp< Foam::GeometricField< Type, Foam::fvsPatchField, Foam::surfaceMesh > > | reconstructFvSurfaceField (const IOobject &fieldIoObject) const |
template<class Type > | |
Foam::label | reconstructFvVolumeInternalFields (const IOobjectList &objects, const UList< word > &fieldNames) |
template<class Type > | |
Foam::label | reconstructFvVolumeFields (const IOobjectList &objects, const UList< word > &fieldNames) |
template<class Type > | |
Foam::label | reconstructFvSurfaceFields (const IOobjectList &objects, const UList< word > &fieldNames) |
template<class Type > | |
Foam::label | reconstructFvVolumeInternalFields (const IOobjectList &objects, const wordRes &selectedFields) |
template<class Type > | |
Foam::label | reconstructFvVolumeFields (const IOobjectList &objects, const wordRes &selectedFields) |
template<class Type > | |
Foam::label | reconstructFvSurfaceFields (const IOobjectList &objects, const wordRes &selectedFields) |
template<class Type > | |
Foam::label | reconstructFvVolumeInternalFields (const IOobjectList &objects, const wordHashSet &selectedFields) |
template<class Type > | |
Foam::label | reconstructFvVolumeFields (const IOobjectList &objects, const wordHashSet &selectedFields) |
template<class Type > | |
Foam::label | reconstructFvSurfaceFields (const IOobjectList &objects, const wordHashSet &selectedFields) |
Finite volume reconstructor for volume and surface fields.
Definition at line 52 of file fvFieldReconstructor.H.
fvFieldReconstructor | ( | fvMesh & | mesh, |
const PtrList< fvMesh > & | procMeshes, | ||
const PtrList< labelIOList > & | faceProcAddressing, | ||
const PtrList< labelIOList > & | cellProcAddressing, | ||
const PtrList< labelIOList > & | boundaryProcAddressing | ||
) |
Definition at line 26 of file fvFieldReconstructor.C.
References fvMesh::boundary(), Foam::endl(), Foam::exit(), faceProcAddressing, Foam::FatalError, FatalErrorInFunction, forAll, primitiveMesh::nCells(), and primitiveMesh::nFaces().
|
inline |
Definition at line 144 of file fvFieldReconstructor.H.
tmp<DimensionedField<Type, volMesh> > reconstructFvVolumeInternalField | ( | const IOobject & | fieldIoObject, |
const PtrList< DimensionedField< Type, volMesh >> & | procFields | ||
) | const |
tmp<DimensionedField<Type, volMesh> > reconstructFvVolumeInternalField | ( | const IOobject & | fieldIoObject | ) | const |
tmp<GeometricField<Type, fvPatchField, volMesh> > reconstructFvVolumeField | ( | const IOobject & | fieldIoObject, |
const PtrList< GeometricField< Type, fvPatchField, volMesh >> & | |||
) | const |
tmp<GeometricField<Type, fvPatchField, volMesh> > reconstructFvVolumeField | ( | const IOobject & | fieldIoObject | ) | const |
tmp<GeometricField<Type, fvsPatchField, surfaceMesh> > reconstructFvSurfaceField | ( | const IOobject & | fieldIoObject, |
const PtrList< GeometricField< Type, fvsPatchField, surfaceMesh >> & | |||
) | const |
tmp<GeometricField<Type, fvsPatchField, surfaceMesh> > reconstructFvSurfaceField | ( | const IOobject & | fieldIoObject | ) | const |
label reconstructFvVolumeInternalFields | ( | const IOobjectList & | objects, |
const UList< word > & | fieldNames | ||
) |
label reconstructFvVolumeFields | ( | const IOobjectList & | objects, |
const UList< word > & | fieldNames | ||
) |
label reconstructFvSurfaceFields | ( | const IOobjectList & | objects, |
const UList< word > & | fieldNames | ||
) |
label reconstructFvVolumeInternalFields | ( | const IOobjectList & | objects, |
const wordRes & | selectedFields = wordRes() |
||
) |
label reconstructFvVolumeFields | ( | const IOobjectList & | objects, |
const wordRes & | selectedFields = wordRes() |
||
) |
label reconstructFvSurfaceFields | ( | const IOobjectList & | objects, |
const wordRes & | selectedFields = wordRes() |
||
) |
label reconstructFvVolumeInternalFields | ( | const IOobjectList & | objects, |
const wordHashSet & | selectedFields | ||
) |
label reconstructFvVolumeFields | ( | const IOobjectList & | objects, |
const wordHashSet & | selectedFields | ||
) |
label reconstructFvSurfaceFields | ( | const IOobjectList & | objects, |
const wordHashSet & | selectedFields | ||
) |
Foam::tmp<Foam::DimensionedField<Type, Foam::volMesh> > reconstructFvVolumeInternalField | ( | const IOobject & | fieldIoObject, |
const PtrList< DimensionedField< Type, volMesh >> & | procFields | ||
) | const |
Definition at line 35 of file fvFieldReconstructorFields.C.
References DimensionedField::field(), forAll, Foam::New(), and Field::rmap().
Foam::tmp<Foam::DimensionedField<Type, Foam::volMesh> > reconstructFvVolumeInternalField | ( | const IOobject & | fieldIoObject | ) | const |
Definition at line 72 of file fvFieldReconstructorFields.C.
References forAll, IOobject::name(), and PtrList::set().
Foam::tmp<Foam::GeometricField<Type, Foam::fvPatchField, Foam::volMesh> > reconstructFvVolumeField | ( | const IOobject & | fieldIoObject, |
const PtrList< GeometricField< Type, fvPatchField, volMesh >> & | procFields | ||
) | const |
Definition at line 120 of file fvFieldReconstructorFields.C.
References GeometricField::boundaryField(), cp, Foam::exit(), Foam::FatalError, FatalErrorInFunction, forAll, Foam::New(), GeometricField::primitiveField(), Field::rmap(), and PtrList::set().
Foam::tmp<Foam::GeometricField<Type, Foam::fvPatchField, Foam::volMesh> > reconstructFvVolumeField | ( | const IOobject & | fieldIoObject | ) | const |
Definition at line 299 of file fvFieldReconstructorFields.C.
References forAll, IOobject::name(), and PtrList::set().
Foam::tmp<Foam::GeometricField<Type, Foam::fvsPatchField, Foam::surfaceMesh> > reconstructFvSurfaceField | ( | const IOobject & | fieldIoObject, |
const PtrList< GeometricField< Type, fvsPatchField, surfaceMesh >> & | procFields | ||
) | const |
Definition at line 347 of file fvFieldReconstructorFields.C.
References GeometricField::boundaryField(), cp, Foam::faceMap(), forAll, Foam::mag(), Foam::New(), GeometricField::primitiveField(), Field::rmap(), and PtrList::set().
Foam::tmp<Foam::GeometricField<Type, Foam::fvsPatchField, Foam::surfaceMesh> > reconstructFvSurfaceField | ( | const IOobject & | fieldIoObject | ) | const |
Definition at line 541 of file fvFieldReconstructorFields.C.
References forAll, IOobject::name(), and PtrList::set().
Foam::label reconstructFvVolumeInternalFields | ( | const IOobjectList & | objects, |
const UList< word > & | fieldNames | ||
) |
Definition at line 588 of file fvFieldReconstructorFields.C.
References IOobjectList::cfindObject(), Foam::endl(), fieldNames(), Foam::Info, Foam::nl, and Foam::vtk::write().
Foam::label reconstructFvVolumeFields | ( | const IOobjectList & | objects, |
const UList< word > & | fieldNames | ||
) |
Definition at line 620 of file fvFieldReconstructorFields.C.
References IOobjectList::cfindObject(), Foam::endl(), fieldNames(), Foam::Info, Foam::nl, and Foam::vtk::write().
Foam::label reconstructFvSurfaceFields | ( | const IOobjectList & | objects, |
const UList< word > & | fieldNames | ||
) |
Definition at line 652 of file fvFieldReconstructorFields.C.
References IOobjectList::cfindObject(), Foam::endl(), fieldNames(), Foam::Info, Foam::nl, and Foam::vtk::write().
Foam::label reconstructFvVolumeInternalFields | ( | const IOobjectList & | objects, |
const wordRes & | selectedFields | ||
) |
Definition at line 684 of file fvFieldReconstructorFields.C.
References fieldNames(), and IOobjectList::sortedNames().
Foam::label reconstructFvVolumeFields | ( | const IOobjectList & | objects, |
const wordRes & | selectedFields | ||
) |
Definition at line 704 of file fvFieldReconstructorFields.C.
References fieldNames(), and IOobjectList::sortedNames().
Foam::label reconstructFvSurfaceFields | ( | const IOobjectList & | objects, |
const wordRes & | selectedFields | ||
) |
Definition at line 724 of file fvFieldReconstructorFields.C.
References fieldNames(), and IOobjectList::sortedNames().
Foam::label reconstructFvVolumeInternalFields | ( | const IOobjectList & | objects, |
const wordHashSet & | selectedFields | ||
) |
Definition at line 744 of file fvFieldReconstructorFields.C.
References fieldNames(), and IOobjectList::sortedNames().
Foam::label reconstructFvVolumeFields | ( | const IOobjectList & | objects, |
const wordHashSet & | selectedFields | ||
) |
Definition at line 764 of file fvFieldReconstructorFields.C.
References fieldNames(), and IOobjectList::sortedNames().
Foam::label reconstructFvSurfaceFields | ( | const IOobjectList & | objects, |
const wordHashSet & | selectedFields | ||
) |
Definition at line 784 of file fvFieldReconstructorFields.C.
References fieldNames(), and IOobjectList::sortedNames().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.