|
|
|
fvsPatchField< Type > Class Template ReferenceAn abstract base class with a fat-interface to all derived classes covering all possible ways in which they might be used. More...
Inheritance diagram for fvsPatchField< Type >:
![]()
Collaboration diagram for fvsPatchField< Type >:
![]()
Detailed Descriptiontemplate<class Type>
An abstract base class with a fat-interface to all derived classes covering all possible ways in which they might be used.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| fvsPatchField | ( | const fvPatch & | p, | |
| const DimensionedField< Type, surfaceMesh > & | iF | |||
| ) | [inline] |
Construct from patch and internal field.
Definition at line 32 of file fvsPatchField.C.
References p.
| fvsPatchField | ( | const fvPatch & | p, | |
| const DimensionedField< Type, surfaceMesh > & | iF, | |||
| const Field< Type > & | f | |||
| ) | [inline] |
Construct from patch and internal field and patch field.
Definition at line 45 of file fvsPatchField.C.
| fvsPatchField | ( | const fvPatch & | p, | |
| const DimensionedField< Type, surfaceMesh > & | iF, | |||
| const dictionary & | dict | |||
| ) | [inline] |
| fvsPatchField | ( | const fvsPatchField< Type > & | ptf, | |
| const fvPatch & | p, | |||
| const DimensionedField< Type, surfaceMesh > & | iF, | |||
| const fvPatchFieldMapper & | mapper | |||
| ) | [inline] |
Construct by mapping the given fvsPatchField onto a new patch.
Definition at line 59 of file fvsPatchField.C.
| fvsPatchField | ( | const fvsPatchField< Type > & | ptf | ) | [inline] |
Construct as copy.
Definition at line 100 of file fvsPatchField.C.
References fvsPatchField< Type >::operator=().

| fvsPatchField | ( | const fvsPatchField< Type > & | ptf, | |
| const DimensionedField< Type, surfaceMesh > & | iF | |||
| ) | [inline] |
| virtual ~fvsPatchField | ( | ) | [inline, virtual] |
| TypeName | ( | "fvsPatchField< Type >" | ) |
Runtime type information.
| declareRunTimeSelectionTable | ( | tmp | , | |
| fvsPatchField< Type > | , | |||
| patch | , | |||
| (const fvPatch &p, const DimensionedField< Type, surfaceMesh > &iF) | , | |||
| (p, iF) | ||||
| ) |
| declareRunTimeSelectionTable | ( | tmp | , | |
| fvsPatchField< Type > | , | |||
| patchMapper | , | |||
| (const fvsPatchField< Type > &ptf, const fvPatch &p, const DimensionedField< Type, surfaceMesh > &iF, const fvPatchFieldMapper &m) | , | |||
| (dynamic_cast< const fvsPatchFieldType & >(ptf), p, iF, m) | ||||
| ) |
| declareRunTimeSelectionTable | ( | tmp | , | |
| fvsPatchField< Type > | , | |||
| dictionary | , | |||
| (const fvPatch &p, const DimensionedField< Type, surfaceMesh > &iF, const dictionary &dict) | , | |||
| (p, iF, dict) | ||||
| ) |
| virtual tmp<fvsPatchField<Type> > clone | ( | ) | const [inline, virtual] |
Construct and return a clone.
Reimplemented from Field< Type >.
Reimplemented in calculatedFvsPatchField< Type >, coupledFvsPatchField< Type >, fixedValueFvsPatchField< Type >, slicedFvsPatchField< Type >, cyclicFvsPatchField< Type >, emptyFvsPatchField< Type >, processorFvsPatchField< Type >, symmetryFvsPatchField< Type >, wedgeFvsPatchField< Type >, and coupledFvsPatchField< Type >.
Definition at line 177 of file fvsPatchField.H.
| virtual tmp<fvsPatchField<Type> > clone | ( | const DimensionedField< Type, surfaceMesh > & | iF | ) | const [inline, virtual] |
Construct and return a clone setting internal field reference.
Reimplemented in calculatedFvsPatchField< Type >, coupledFvsPatchField< Type >, fixedValueFvsPatchField< Type >, slicedFvsPatchField< Type >, cyclicFvsPatchField< Type >, emptyFvsPatchField< Type >, processorFvsPatchField< Type >, symmetryFvsPatchField< Type >, wedgeFvsPatchField< Type >, and coupledFvsPatchField< Type >.
Definition at line 191 of file fvsPatchField.H.
| tmp< fvsPatchField< Type > > New | ( | const word & | patchFieldType, | |
| const fvPatch & | p, | |||
| const DimensionedField< Type, surfaceMesh > & | iF | |||
| ) | [inline, static] |
Return a pointer to a new patchField created on freestore given.
patch and internal field (does not set the patch field values)
Definition at line 27 of file newFvsPatchField.C.
References Foam::endl(), Foam::exit(), Foam::FatalError, FatalErrorIn, Foam::Info, and p.

| tmp< fvsPatchField< Type > > New | ( | const fvsPatchField< Type > & | ptf, | |
| const fvPatch & | p, | |||
| const DimensionedField< Type, surfaceMesh > & | iF, | |||
| const fvPatchFieldMapper & | pfMapper | |||
| ) | [inline, static] |
Return a pointer to a new patchField created on freestore from.
a given fvsPatchField mapped onto a new patch
Definition at line 149 of file newFvsPatchField.C.
| tmp< fvsPatchField< Type > > New | ( | const fvPatch & | p, | |
| const DimensionedField< Type, surfaceMesh > & | iF, | |||
| const dictionary & | dict | |||
| ) | [inline, static] |
Return a pointer to a new patchField created on freestore.
from dictionary
Definition at line 73 of file newFvsPatchField.C.
| tmp< fvsPatchField< Type > > NewCalculatedType | ( | const fvsPatchField< Type2 > & | pf | ) | [inline, static] |
Return a pointer to a new calculatedFvsPatchField created on.
freestore without setting patchField values
Definition at line 94 of file calculatedFvsPatchField.C.
| const objectRegistry & db | ( | ) | const [inline] |
| const fvPatch& patch | ( | ) | const [inline] |
Return patch.
Definition at line 264 of file fvsPatchField.H.
Referenced by extendedUpwindCellToFaceStencil::weightedSum().

| const DimensionedField<Type, surfaceMesh>& dimensionedInternalField | ( | ) | const [inline] |
| const word & calculatedType | ( | ) | [inline, static] |
Return the type of the calculated for of fvsPatchField.
Definition at line 27 of file calculatedFvsPatchField.C.
| virtual bool fixesValue | ( | ) | const [inline, virtual] |
Return true if this patch field fixes a value.
Needed to check if a level has to be specified while solving Poissons equations.
Reimplemented in calculatedFvsPatchField< Type >, fixedValueFvsPatchField< Type >, and slicedFvsPatchField< Type >.
Definition at line 290 of file fvsPatchField.H.
| virtual bool coupled | ( | ) | const [inline, virtual] |
Return true if this patch field is coupled.
Reimplemented in coupledFvsPatchField< Type >, processorFvsPatchField< Type >, and coupledFvsPatchField< Type >.
Definition at line 296 of file fvsPatchField.H.
Referenced by linearUpwind< Type >::correction(), and extendedUpwindCellToFaceStencil::weightedSum().

| void autoMap | ( | const fvPatchFieldMapper & | m | ) | [inline, virtual] |
Map (and resize as needed) from self given a mapping object.
Reimplemented in emptyFvsPatchField< Type >.
Definition at line 147 of file fvsPatchField.C.
| void rmap | ( | const fvsPatchField< Type > & | ptf, | |
| const labelList & | addr | |||
| ) | [inline, virtual] |
Reverse map the given fvsPatchField onto this fvsPatchField.
Definition at line 158 of file fvsPatchField.C.
Referenced by fvsPatchField< Type >::write().

| void write | ( | Ostream & | os | ) | const [inline, virtual] |
Write.
Reimplemented in calculatedFvsPatchField< Type >, coupledFvsPatchField< Type >, fixedValueFvsPatchField< Type >, slicedFvsPatchField< Type >, and coupledFvsPatchField< Type >.
Definition at line 169 of file fvsPatchField.C.
References fvsPatchField< Type >::rmap().

| void check | ( | const fvsPatchField< Type > & | ptf | ) | const [inline] |
Check fvsPatchField<Type> against given fvsPatchField<Type>.
Definition at line 133 of file fvsPatchField.C.
Assignment from UList operator. Takes linear time.
Reimplemented from Field< Type >.
Reimplemented in fixedValueFvsPatchField< Type >, and slicedFvsPatchField< Type >.
Definition at line 179 of file fvsPatchField.C.
References Foam::nl, Foam::type(), and Ostream::writeKeyword().
Referenced by fvsPatchField< Type >::fvsPatchField().


| void operator= | ( | const fvsPatchField< Type > & | ptf | ) | [inline, virtual] |
Reimplemented in fixedValueFvsPatchField< Type >, and slicedFvsPatchField< Type >.
Definition at line 189 of file fvsPatchField.C.
| void operator+= | ( | const fvsPatchField< Type > & | ptf | ) | [inline, virtual] |
Reimplemented in fixedValueFvsPatchField< Type >, and slicedFvsPatchField< Type >.
Definition at line 200 of file fvsPatchField.C.
| void operator-= | ( | const fvsPatchField< Type > & | ptf | ) | [inline, virtual] |
Reimplemented in fixedValueFvsPatchField< Type >, and slicedFvsPatchField< Type >.
Definition at line 211 of file fvsPatchField.C.
| void operator*= | ( | const fvsPatchField< scalar > & | ptf | ) | [inline, virtual] |
Reimplemented in fixedValueFvsPatchField< Type >, and slicedFvsPatchField< Type >.
Definition at line 222 of file fvsPatchField.C.
| void operator/= | ( | const fvsPatchField< scalar > & | ptf | ) | [inline, virtual] |
Reimplemented in fixedValueFvsPatchField< Type >, and slicedFvsPatchField< Type >.
Definition at line 241 of file fvsPatchField.C.
Reimplemented in fixedValueFvsPatchField< Type >, and slicedFvsPatchField< Type >.
Definition at line 260 of file fvsPatchField.C.
Reimplemented in fixedValueFvsPatchField< Type >, and slicedFvsPatchField< Type >.
Definition at line 270 of file fvsPatchField.C.
References tf.
Reimplemented in fixedValueFvsPatchField< Type >, and slicedFvsPatchField< Type >.
Reimplemented in fixedValueFvsPatchField< Type >, and slicedFvsPatchField< Type >.
| void operator= | ( | const Type & | ) | [inline, virtual] |
Assignment of all entries to the given value.
Reimplemented from Field< Type >.
Reimplemented in fixedValueFvsPatchField< Type >, and slicedFvsPatchField< Type >.
Definition at line 300 of file fvsPatchField.C.
References tf.
| void operator+= | ( | const Type & | t | ) | [inline, virtual] |
Reimplemented from Field< Type >.
Reimplemented in fixedValueFvsPatchField< Type >, and slicedFvsPatchField< Type >.
Definition at line 310 of file fvsPatchField.C.
| void operator-= | ( | const Type & | t | ) | [inline, virtual] |
Reimplemented from Field< Type >.
Reimplemented in fixedValueFvsPatchField< Type >, and slicedFvsPatchField< Type >.
Definition at line 320 of file fvsPatchField.C.
| void operator*= | ( | const scalar | s | ) | [inline, virtual] |
Reimplemented in fixedValueFvsPatchField< Type >, and slicedFvsPatchField< Type >.
Definition at line 330 of file fvsPatchField.C.
| void operator/= | ( | const scalar | s | ) | [inline, virtual] |
Reimplemented in fixedValueFvsPatchField< Type >, and slicedFvsPatchField< Type >.
Definition at line 340 of file fvsPatchField.C.
| void operator== | ( | const fvsPatchField< Type > & | ptf | ) | [inline, virtual] |
Definition at line 351 of file fvsPatchField.C.
Definition at line 361 of file fvsPatchField.C.
| void operator== | ( | const Type & | t | ) | [inline, virtual] |
| Ostream& operator | ( | Ostream & | , | |
| const fvsPatchField< Type > & | ||||
| ) | [friend] |
int disallowDefaultFvsPatchField [inline, static] |