Abstract base class for GAMG agglomerated interface fields.
More...
|
| TypeName ("GAMGInterfaceField") |
|
| declareRunTimeSelectionTable (autoPtr, GAMGInterfaceField, lduInterfaceField,(const GAMGInterface &GAMGCp, const lduInterfaceField &fineInterface),(GAMGCp, fineInterface)) |
|
| declareRunTimeSelectionTable (autoPtr, GAMGInterfaceField, lduInterface,(const GAMGInterface &GAMGCp, const bool doTransform, const int rank),(GAMGCp, doTransform, rank)) |
|
| GAMGInterfaceField (const GAMGInterface &GAMGCp, const lduInterfaceField &) |
|
| GAMGInterfaceField (const GAMGInterface &GAMGCp, const bool doTransform, const int rank) |
|
const GAMGInterface & | interface () const |
|
| TypeName ("lduInterfaceField") |
|
| lduInterfaceField (const lduInterface &patch) |
|
virtual | ~lduInterfaceField ()=default |
|
const lduInterface & | interface () const |
|
virtual const word & | interfaceFieldType () const |
|
bool | updatedMatrix () const |
|
bool & | updatedMatrix () |
|
virtual bool | ready () const |
|
virtual void | initInterfaceMatrixUpdate (solveScalarField &result, const bool add, const lduAddressing &, const label interfacei, const solveScalarField &psiInternal, const scalarField &coeffs, const direction cmpt, const Pstream::commsTypes commsType) const |
|
virtual void | updateInterfaceMatrix (solveScalarField &result, const bool add, const lduAddressing &, const label interfacei, const solveScalarField &psiInternal, const scalarField &coeffs, const direction cmpt, const Pstream::commsTypes commsType) const =0 |
|
template<class Type > |
void | addToInternalField (Field< Type > &result, const bool add, const labelUList &faceCells, const scalarField &coeffs, const Field< Type > &vals) const |
|
Abstract base class for GAMG agglomerated interface fields.
- Source files
-
Definition at line 50 of file GAMGInterfaceField.H.
◆ GAMGInterfaceField() [1/2]
◆ GAMGInterfaceField() [2/2]
◆ TypeName()
TypeName |
( |
"GAMGInterfaceField" |
| ) |
|
◆ declareRunTimeSelectionTable() [1/2]
◆ declareRunTimeSelectionTable() [2/2]
◆ New() [1/2]
◆ New() [2/2]
◆ interface()
The documentation for this class was generated from the following files: