Public Member Functions | |
Boundary (const BoundaryMesh &bmesh) | |
Boundary (const BoundaryMesh &bmesh, const Internal &field, const word &patchFieldType=PatchField< Type >::calculatedType()) | |
Boundary (const BoundaryMesh &bmesh, const Internal &field, const wordList &wantedPatchTypes, const wordList &actualPatchTypes=wordList()) | |
Boundary (const BoundaryMesh &bmesh, const Internal &field, const PtrList< PatchField< Type >> &) | |
Boundary (const Internal &field, const Boundary &btf) | |
Boundary (const Internal &field, const Boundary &btf, const labelList &patchIDs, const word &patchFieldName) | |
Boundary (const Boundary &btf) | |
Boundary (const BoundaryMesh &bmesh, const Internal &field, const dictionary &dict) | |
void | readField (const Internal &field, const dictionary &dict) |
void | updateCoeffs () |
void | evaluate () |
wordList | types () const |
Boundary | boundaryInternalField () const |
LduInterfaceFieldPtrsList< Type > | interfaces () const |
lduInterfaceFieldPtrsList | scalarInterfaces () const |
void | writeEntry (const word &keyword, Ostream &os) const |
void | writeEntries (Ostream &os) const |
void | operator= (const Boundary &) |
void | operator= (const FieldField< PatchField, Type > &) |
void | operator= (const Type &) |
void | operator== (const Boundary &) |
void | operator== (const FieldField< PatchField, Type > &) |
void | operator== (const Type &) |
![]() | |
constexpr | FieldField () noexcept |
FieldField (const label size) | |
FieldField (const word &type, const FieldField< Field, Type > &ff) | |
FieldField (const FieldField< Field, Type > &ff) | |
FieldField (FieldField< Field, Type > &&ff) | |
FieldField (FieldField< Field, Type > &ff, bool reuse) | |
FieldField (const PtrList< Field< Type >> &list) | |
FieldField (PtrList< Field< Type >> &&list) | |
FieldField (const tmp< FieldField< Field, Type >> &tf) | |
FieldField (Istream &is) | |
tmp< FieldField< Field, Type > > | clone () const |
void | negate () |
tmp< FieldField< Field, cmptType > > | component (const direction) const |
void | replace (const direction, const FieldField< Field, cmptType > &) |
void | replace (const direction, const cmptType &) |
tmp< FieldField< Field, Type > > | T () const |
void | operator= (const FieldField< Field, Type > &) |
void | operator= (FieldField< Field, Type > &&) |
void | operator= (const tmp< FieldField< Field, Type >> &) |
void | operator= (const Type &val) |
void | operator+= (const FieldField< Field, Type > &) |
void | operator+= (const tmp< FieldField< Field, Type >> &) |
void | operator+= (const Type &) |
void | operator-= (const FieldField< Field, Type > &) |
void | operator-= (const tmp< FieldField< Field, Type >> &) |
void | operator-= (const Type &) |
void | operator*= (const FieldField< Field, scalar > &) |
void | operator*= (const tmp< FieldField< Field, scalar >> &) |
void | operator*= (const scalar &) |
void | operator/= (const FieldField< Field, scalar > &) |
void | operator/= (const tmp< FieldField< Field, scalar >> &) |
void | operator/= (const scalar &) |
Additional Inherited Members | |
![]() | |
typedef pTraits< Type >::cmptType | cmptType |
![]() | |
static tmp< FieldField< Field, Type > > | NewCalculatedType (const FieldField< Field, Type2 > &ff) |
Definition at line 111 of file GeometricField.H.
|
explicit |
Definition at line 178 of file GeometricBoundaryField.C.
Boundary | ( | const BoundaryMesh & | bmesh, |
const Internal & | field, | ||
const word & | patchFieldType = PatchField< Type >::calculatedType() |
||
) |
Boundary | ( | const BoundaryMesh & | bmesh, |
const Internal & | field, | ||
const wordList & | wantedPatchTypes, | ||
const wordList & | actualPatchTypes = wordList() |
||
) |
Boundary | ( | const BoundaryMesh & | bmesh, |
const Internal & | field, | ||
const PtrList< PatchField< Type >> & | |||
) |
Boundary | ( | const Internal & | field, |
const Boundary & | btf, | ||
const labelList & | patchIDs, | ||
const word & | patchFieldName | ||
) |
Boundary | ( | const BoundaryMesh & | bmesh, |
const Internal & | field, | ||
const dictionary & | dict | ||
) |
void readField | ( | const Internal & | field, |
const dictionary & | dict | ||
) |
Definition at line 29 of file GeometricBoundaryField.C.
References clear(), DebugInFunction, dict, entry::dict(), Foam::endl(), Foam::exit(), Foam::FatalIOError, FatalIOErrorInFunction, field(), forAll, found, entry::isDict(), keyType::isLiteral(), entry::keyword(), Foam::name(), Foam::New(), Foam::nl, patchIds, Foam::BitOps::set(), and setSize().
void updateCoeffs | ( | ) |
Definition at line 388 of file GeometricBoundaryField.C.
References DebugInFunction, forAll, and Foam::nl.
Referenced by ShihQuadraticKE::correct(), LamBremhorstKE::correct(), LienLeschziner::correct(), LienCubicKE::correct(), mixtureKEpsilon< BasicTurbulenceModel >::correct(), kkLOmega::correct(), faMatrix< Type >::faMatrix(), laplacianMotionSolver::setBoundaryConditions(), and elasticityMotionSolver::setBoundaryConditions().
void evaluate | ( | ) |
Definition at line 400 of file GeometricBoundaryField.C.
References UPstream::blocking, UPstream::commsTypeNames, DebugInFunction, UPstream::defaultCommsType, Foam::exit(), Foam::FatalError, FatalErrorInFunction, forAll, init(), Foam::nl, UPstream::nonBlocking, UPstream::nRequests(), UPstream::parRun(), Foam::foamVersion::patch, UPstream::scheduled, and UPstream::waitRequests().
Referenced by motionSmootherAlgo::correctBoundaryConditions(), Foam::correctUphiBCs(), and motionSmootherAlgo::setDisplacementPatchFields().
Foam::wordList types | ( | ) | const |
Definition at line 463 of file GeometricBoundaryField.C.
References forAll.
Referenced by mixtureKEpsilon< BasicTurbulenceModel >::epsilonBoundaryTypes(), basicThermo::heBoundaryTypes(), psiuReactionThermo::heuBoundaryTypes(), mixtureKEpsilon< BasicTurbulenceModel >::initMixtureFields(), and kkLOmega::k().
Foam::GeometricField< Type, PatchField, GeoMesh >::Boundary boundaryInternalField | ( | ) | const |
Definition at line 481 of file GeometricBoundaryField.C.
References forAll.
Foam::LduInterfaceFieldPtrsList< Type > interfaces | ( | ) | const |
Definition at line 498 of file GeometricBoundaryField.C.
References forAll, and UPtrList< const LduInterfaceField< Type > >::set().
Foam::lduInterfaceFieldPtrsList scalarInterfaces | ( | ) | const |
Definition at line 520 of file GeometricBoundaryField.C.
References forAll, and UPtrList::set().
Referenced by faMatrix< Type >::residual(), and fvMatrix< Type >::residual().
Definition at line 541 of file GeometricBoundaryField.C.
References FUNCTION_NAME, and os().
void writeEntries | ( | Ostream & | os | ) | const |
Definition at line 556 of file GeometricBoundaryField.C.
References forAll, Foam::name(), os(), and Foam::foamVersion::patch.
void operator= | ( | const FieldField< PatchField, Type > & | ) |
void operator= | ( | const Type & | ) |
void operator== | ( | const FieldField< PatchField, Type > & | ) |
void operator== | ( | const Type & | ) |
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.