Extends the mixed boundary condition with serialisation functions. More...
Public Member Functions | |
TypeName ("externalCoupled") | |
externalCoupledMixedFvPatchField (const fvPatch &, const DimensionedField< Type, volMesh > &) | |
externalCoupledMixedFvPatchField (const fvPatch &, const DimensionedField< Type, volMesh > &, const dictionary &) | |
externalCoupledMixedFvPatchField (const externalCoupledMixedFvPatchField< Type > &, const fvPatch &, const DimensionedField< Type, volMesh > &, const fvPatchFieldMapper &) | |
externalCoupledMixedFvPatchField (const externalCoupledMixedFvPatchField &) | |
virtual tmp< fvPatchField< Type > > | clone () const |
externalCoupledMixedFvPatchField (const externalCoupledMixedFvPatchField &, const DimensionedField< Type, volMesh > &) | |
virtual tmp< fvPatchField< Type > > | clone (const DimensionedField< Type, volMesh > &iF) const |
virtual | ~externalCoupledMixedFvPatchField ()=default |
virtual void | writeHeader (Ostream &os) const |
virtual void | writeData (Ostream &os) const |
virtual void | readData (Istream &is) |
![]() | |
TypeName ("mixed") | |
mixedFvPatchField (const fvPatch &, const DimensionedField< Type, volMesh > &) | |
mixedFvPatchField (const fvPatch &, const DimensionedField< Type, volMesh > &, const dictionary &) | |
mixedFvPatchField (const mixedFvPatchField< Type > &, const fvPatch &, const DimensionedField< Type, volMesh > &, const fvPatchFieldMapper &) | |
mixedFvPatchField (const mixedFvPatchField< Type > &) | |
mixedFvPatchField (const mixedFvPatchField< Type > &, const DimensionedField< Type, volMesh > &) | |
virtual bool | fixesValue () const |
virtual bool | assignable () const |
virtual Field< Type > & | refValue () |
virtual const Field< Type > & | refValue () const |
virtual Field< Type > & | refGrad () |
virtual const Field< Type > & | refGrad () const |
virtual scalarField & | valueFraction () |
virtual const scalarField & | valueFraction () const |
virtual Field< Type > & | source () |
virtual const Field< Type > & | source () const |
virtual void | autoMap (const fvPatchFieldMapper &) |
virtual void | rmap (const fvPatchField< Type > &, const labelList &) |
virtual tmp< Field< Type > > | snGrad () const |
virtual void | evaluate (const Pstream::commsTypes commsType=Pstream::commsTypes::blocking) |
virtual tmp< Field< Type > > | valueInternalCoeffs (const tmp< scalarField > &) const |
virtual tmp< Field< Type > > | valueBoundaryCoeffs (const tmp< scalarField > &) const |
virtual tmp< Field< Type > > | gradientInternalCoeffs () const |
virtual tmp< Field< Type > > | gradientBoundaryCoeffs () const |
virtual void | write (Ostream &) const |
virtual void | operator= (const UList< Type > &) |
virtual void | operator= (const fvPatchField< Type > &) |
virtual void | operator+= (const fvPatchField< Type > &) |
virtual void | operator-= (const fvPatchField< Type > &) |
virtual void | operator*= (const fvPatchField< scalar > &) |
virtual void | operator/= (const fvPatchField< scalar > &) |
virtual void | operator+= (const Field< Type > &) |
virtual void | operator-= (const Field< Type > &) |
virtual void | operator*= (const Field< scalar > &) |
virtual void | operator/= (const Field< scalar > &) |
virtual void | operator= (const Type &) |
virtual void | operator+= (const Type &) |
virtual void | operator-= (const Type &) |
virtual void | operator*= (const scalar) |
virtual void | operator/= (const scalar) |
![]() | |
TypeName ("fvPatchField") | |
declareRunTimeSelectionTable (tmp, fvPatchField, patch,(const fvPatch &p, const DimensionedField< Type, volMesh > &iF),(p, iF)) | |
declareRunTimeSelectionTable (tmp, fvPatchField, patchMapper,(const fvPatchField< Type > &ptf, const fvPatch &p, const DimensionedField< Type, volMesh > &iF, const fvPatchFieldMapper &m),(dynamic_cast< const fvPatchFieldType & >(ptf), p, iF, m)) | |
declareRunTimeSelectionTable (tmp, fvPatchField, dictionary,(const fvPatch &p, const DimensionedField< Type, volMesh > &iF, const dictionary &dict),(p, iF, dict)) | |
fvPatchField (const fvPatch &, const DimensionedField< Type, volMesh > &) | |
fvPatchField (const fvPatch &, const DimensionedField< Type, volMesh > &, const Type &value) | |
fvPatchField (const fvPatch &, const DimensionedField< Type, volMesh > &, const word &patchType) | |
fvPatchField (const fvPatch &, const DimensionedField< Type, volMesh > &, const Field< Type > &) | |
fvPatchField (const fvPatch &, const DimensionedField< Type, volMesh > &, const dictionary &, const bool valueRequired=true) | |
fvPatchField (const fvPatchField< Type > &, const fvPatch &, const DimensionedField< Type, volMesh > &, const fvPatchFieldMapper &) | |
fvPatchField (const fvPatchField< Type > &) | |
fvPatchField (const fvPatchField< Type > &, const DimensionedField< Type, volMesh > &) | |
virtual tmp< fvPatchField< Type > > | clone () const |
Foam::tmp< Foam::fvPatchField< Type > > | NewCalculatedType (const fvPatch &p) |
Foam::tmp< Foam::fvPatchField< Type > > | NewCalculatedType (const fvPatchField< Type2 > &pf) |
virtual | ~fvPatchField ()=default |
bool | useImplicit () const noexcept |
bool | useImplicit (bool on) noexcept |
virtual bool | fixesValue () const |
virtual bool | assignable () const |
virtual bool | coupled () const |
const objectRegistry & | db () const |
const fvPatch & | patch () const |
const DimensionedField< Type, volMesh > & | internalField () const |
const Field< Type > & | primitiveField () const |
const word & | patchType () const |
word & | patchType () |
bool | updated () const |
bool | manipulatedMatrix () const |
virtual tmp< Field< Type > > | snGrad () const |
virtual tmp< Field< Type > > | snGrad (const scalarField &deltaCoeffs) const |
virtual void | updateCoeffs () |
virtual void | updateWeightedCoeffs (const scalarField &weights) |
virtual tmp< Field< Type > > | patchInternalField () const |
virtual void | patchInternalField (Field< Type > &) const |
virtual tmp< Field< Type > > | patchNeighbourField () const |
virtual void | initEvaluate (const Pstream::commsTypes commsType=Pstream::commsTypes::blocking) |
virtual tmp< Field< Type > > | valueInternalCoeffs (const tmp< Field< scalar >> &) const |
virtual tmp< Field< Type > > | valueBoundaryCoeffs (const tmp< Field< scalar >> &) const |
virtual tmp< Field< Type > > | gradientInternalCoeffs () const |
virtual tmp< Field< Type > > | gradientInternalCoeffs (const scalarField &deltaCoeffs) const |
virtual tmp< Field< Type > > | gradientBoundaryCoeffs () const |
virtual tmp< Field< Type > > | gradientBoundaryCoeffs (const scalarField &deltaCoeffs) const |
virtual void | manipulateMatrix (fvMatrix< Type > &matrix) |
virtual void | manipulateMatrix (fvMatrix< Type > &matrix, const scalarField &weights) |
virtual void | manipulateMatrix (fvMatrix< Type > &matrix, const label iMatrix, const direction cmp) |
void | check (const fvPatchField< Type > &) const |
virtual void | operator== (const fvPatchField< Type > &) |
virtual void | operator== (const Field< Type > &) |
virtual void | operator== (const Type &) |
Additional Inherited Members | |
![]() | |
typedef fvPatch | Patch |
typedef calculatedFvPatchField< Type > | Calculated |
![]() | |
static tmp< fvPatchField< Type > > | New (const word &, const fvPatch &, const DimensionedField< Type, volMesh > &) |
static tmp< fvPatchField< Type > > | New (const word &, const word &actualPatchType, const fvPatch &, const DimensionedField< Type, volMesh > &) |
static tmp< fvPatchField< Type > > | New (const fvPatchField< Type > &, const fvPatch &, const DimensionedField< Type, volMesh > &, const fvPatchFieldMapper &) |
static tmp< fvPatchField< Type > > | New (const fvPatch &, const DimensionedField< Type, volMesh > &, const dictionary &) |
static tmp< fvPatchField< Type > > | NewCalculatedType (const fvPatch &) |
static tmp< fvPatchField< Type > > | NewCalculatedType (const fvPatchField< Type2 > &) |
static const word & | calculatedType () |
![]() | |
static int | disallowGenericFvPatchField |
Extends the mixed boundary condition with serialisation functions.
It is used for coupling to external applications in combination with the externalCoupled functionObject. The default output is one line per face, with columns
<value> <snGrad> <refValue> <refGrad> <valueFraction>
Definition at line 72 of file externalCoupledMixedFvPatchField.H.
externalCoupledMixedFvPatchField | ( | const fvPatch & | p, |
const DimensionedField< Type, volMesh > & | iF | ||
) |
Definition at line 30 of file externalCoupledMixedFvPatchField.C.
externalCoupledMixedFvPatchField | ( | const fvPatch & | p, |
const DimensionedField< Type, volMesh > & | iF, | ||
const dictionary & | dict | ||
) |
Definition at line 60 of file externalCoupledMixedFvPatchField.C.
externalCoupledMixedFvPatchField | ( | const externalCoupledMixedFvPatchField< Type > & | , |
const fvPatch & | , | ||
const DimensionedField< Type, volMesh > & | , | ||
const fvPatchFieldMapper & | |||
) |
externalCoupledMixedFvPatchField | ( | const externalCoupledMixedFvPatchField< Type > & | ecmpf | ) |
Definition at line 73 of file externalCoupledMixedFvPatchField.C.
externalCoupledMixedFvPatchField | ( | const externalCoupledMixedFvPatchField< Type > & | ecmpf, |
const DimensionedField< Type, volMesh > & | iF | ||
) |
Definition at line 84 of file externalCoupledMixedFvPatchField.C.
|
virtualdefault |
TypeName | ( | "externalCoupled" | ) |
|
inlinevirtual |
Reimplemented from mixedFvPatchField< Type >.
Definition at line 117 of file externalCoupledMixedFvPatchField.H.
|
inlinevirtual |
Reimplemented from mixedFvPatchField< Type >.
Reimplemented in externalCoupledTemperatureMixedFvPatchScalarField.
Definition at line 134 of file externalCoupledMixedFvPatchField.H.
|
virtual |
Reimplemented in externalCoupledTemperatureMixedFvPatchScalarField.
Definition at line 97 of file externalCoupledMixedFvPatchField.C.
|
virtual |
Reimplemented in externalCoupledTemperatureMixedFvPatchScalarField.
Definition at line 107 of file externalCoupledMixedFvPatchField.C.
|
virtual |
Reimplemented in externalCoupledTemperatureMixedFvPatchScalarField.
Definition at line 128 of file externalCoupledMixedFvPatchField.C.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.