#include <src/OpenFOAM/fields/GeometricFields/GeometricField/GeometricField.H>
Definition at line 105 of file GeometricField.H.
Public Member Functions | |
GeometricBoundaryField (const BoundaryMesh &, const DimensionedInternalField &, const word &) | |
Construct from a BoundaryMesh,.
| |
GeometricBoundaryField (const BoundaryMesh &, const DimensionedInternalField &, const wordList &) | |
Construct from a BoundaryMesh,.
| |
GeometricBoundaryField (const BoundaryMesh &, const DimensionedInternalField &, const PtrList< PatchField< Type > > &) | |
Construct from a BoundaryMesh,.
| |
GeometricBoundaryField (const DimensionedInternalField &, const GeometricBoundaryField &) | |
Construct as copy setting the reference to the internal field.
| |
GeometricBoundaryField (const GeometricBoundaryField &) | |
Construct as copy.
| |
GeometricBoundaryField (const BoundaryMesh &, const DimensionedInternalField &, const dictionary &) | |
Construct from dictionary.
| |
void | updateCoeffs () |
Update the boundary condition coefficients.
| |
void | evaluate () |
Evaluate boundary conditions.
| |
wordList | types () const |
Return a list of the patch types.
| |
GeometricBoundaryField | boundaryInternalField () const |
Return BoundaryField of the cell values neighbouring.
| |
lduInterfaceFieldPtrsList | interfaces () const |
Return a list of pointers for each patch field with only those.
| |
void | writeEntry (const word &keyword, Ostream &os) const |
Write boundary field as dictionary entry.
| |
void | operator= (const GeometricBoundaryField &) |
Assignment to BoundaryField<Type, PatchField, BoundaryMesh>
| |
void | operator= (const FieldField< PatchField, Type > &) |
Assignment to FieldField<PatchField, Type>
| |
void | operator= (const Type &) |
Assignment to Type.
| |
void | operator== (const GeometricBoundaryField &) |
Forced assignment to.
| |
void | operator== (const FieldField< PatchField, Type > &) |
Forced assignment to FieldField<PatchField, Type>
| |
void | operator== (const Type &) |
Forced assignment to Type.
|
GeometricBoundaryField | ( | const BoundaryMesh & | , |
const DimensionedInternalField & | , | ||
const word & | |||
) |
Construct from a BoundaryMesh,.
reference to the internal field and a patch type
GeometricBoundaryField | ( | const BoundaryMesh & | , |
const DimensionedInternalField & | , | ||
const wordList & | |||
) |
Construct from a BoundaryMesh,.
reference to the internal field and a wordList of patch types
GeometricBoundaryField | ( | const BoundaryMesh & | , |
const DimensionedInternalField & | , | ||
const PtrList< PatchField< Type > > & | |||
) |
Construct from a BoundaryMesh,.
reference to the internal field and a PtrList<PatchField<Type> >
GeometricBoundaryField | ( | const DimensionedInternalField & | , |
const GeometricBoundaryField & | |||
) |
Construct as copy setting the reference to the internal field.
GeometricBoundaryField | ( | const GeometricBoundaryField & | ) |
Construct as copy.
Dangerous because Field may be set to a field which gets deleted Need new type of BoundaryField, one which is part of a geometric field for which snGrad etc. may be called and a free standing BoundaryField for which such operations are unavailable.
GeometricBoundaryField | ( | const BoundaryMesh & | , |
const DimensionedInternalField & | , | ||
const dictionary & | |||
) |
Construct from dictionary.
void updateCoeffs | ( | ) |
Update the boundary condition coefficients.
Definition at line 261 of file GeometricBoundaryField.C.
References Foam::endl(), forAll, and Foam::Info.
void evaluate | ( | ) |
Evaluate boundary conditions.
Definition at line 279 of file GeometricBoundaryField.C.
References PstreamBase::blocking, Pstream::commsTypeNames, Pstream::defaultCommsType, Foam::endl(), Foam::exit(), Foam::FatalError, FatalErrorIn, forAll, Foam::Info, PstreamBase::nonBlocking, PstreamBase::scheduled, OPstream::waitRequests(), and IPstream::waitRequests().
Foam::wordList types | ( | ) | const |
Return a list of the patch types.
Definition at line 343 of file GeometricBoundaryField.C.
References forAll, and PtrList< T >::size().
Foam::GeometricField< Type, PatchField, GeoMesh >::GeometricBoundaryField boundaryInternalField | ( | ) | const |
Return BoundaryField of the cell values neighbouring.
the boundary
Definition at line 361 of file GeometricBoundaryField.C.
References forAll.
Foam::lduInterfaceFieldPtrsList interfaces | ( | ) | const |
Return a list of pointers for each patch field with only those.
pointing to interfaces being set
Definition at line 379 of file GeometricBoundaryField.C.
References forAll, and UPtrList< T >::set().
Write boundary field as dictionary entry.
Definition at line 401 of file GeometricBoundaryField.C.
References token::BEGIN_BLOCK, IOstream::check(), Foam::decrIndent(), token::END_BLOCK, Foam::endl(), forAll, Foam::incrIndent(), Foam::indent(), IOstream::name(), and Foam::nl.
void operator= | ( | const GeometricBoundaryField & | ) |
Assignment to BoundaryField<Type, PatchField, BoundaryMesh>
void operator= | ( | const FieldField< PatchField, Type > & | ptff ) |
Assignment to FieldField<PatchField, Type>
Reimplemented from FieldField< PatchField, Type >.
Definition at line 441 of file GeometricBoundaryField.C.
References FieldField< Field, Type >::operator=().
void operator= | ( | const Type & | t ) |
Assignment to Type.
Reimplemented from FieldField< PatchField, Type >.
Definition at line 452 of file GeometricBoundaryField.C.
References FieldField< Field, Type >::operator=().
void operator== | ( | const GeometricBoundaryField & | ) |
Forced assignment to.
BoundaryField<Type, PatchField, BoundaryMesh>
void operator== | ( | const FieldField< PatchField, Type > & | ptff ) |
Forced assignment to FieldField<PatchField, Type>
Definition at line 479 of file GeometricBoundaryField.C.
References forAll.
void operator== | ( | const Type & | t ) |
Forced assignment to Type.
Definition at line 493 of file GeometricBoundaryField.C.
References forAll.