GAMG agglomerated cyclic interface field. More...
Public Member Functions | |
TypeName ("cyclicAMI") | |
cyclicAMIGAMGInterfaceField (const GAMGInterface &GAMGCp, const lduInterfaceField &fineInterfaceField) | |
cyclicAMIGAMGInterfaceField (const GAMGInterface &GAMGCp, const bool doTransform, const int rank) | |
virtual | ~cyclicAMIGAMGInterfaceField () |
label | size () const |
virtual void | updateInterfaceMatrix (solveScalarField &result, const bool add, const lduAddressing &lduAddr, const label patchId, const solveScalarField &psiInternal, const scalarField &coeffs, const direction cmpt, const Pstream::commsTypes commsType) const |
virtual bool | doTransform () const |
virtual const tensorField & | forwardT () const |
virtual const tensorField & | reverseT () const |
virtual int | rank () const |
![]() | |
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 |
template<class Type > | |
void | addToInternalField (Field< Type > &result, const bool add, const labelUList &faceCells, const scalarField &coeffs, const Field< Type > &vals) const |
![]() | |
TypeName ("cyclicAMILduInterfaceField") | |
cyclicAMILduInterfaceField () | |
virtual | ~cyclicAMILduInterfaceField () |
template<class Type > | |
void | transformCoupleField (Field< Type > &f) const |
void | transformCoupleField (solveScalarField &psiInternal, const direction cmpt) const |
Additional Inherited Members | |
![]() | |
static autoPtr< GAMGInterfaceField > | New (const GAMGInterface &GAMGCp, const lduInterfaceField &fineInterface) |
static autoPtr< GAMGInterfaceField > | New (const GAMGInterface &GAMGCp, const bool doTransform, const int rank) |
GAMG agglomerated cyclic interface field.
Definition at line 49 of file cyclicAMIGAMGInterfaceField.H.
cyclicAMIGAMGInterfaceField | ( | const GAMGInterface & | GAMGCp, |
const lduInterfaceField & | fineInterfaceField | ||
) |
Definition at line 49 of file cyclicAMIGAMGInterfaceField.C.
References p.
cyclicAMIGAMGInterfaceField | ( | const GAMGInterface & | GAMGCp, |
const bool | doTransform, | ||
const int | rank | ||
) |
Definition at line 68 of file cyclicAMIGAMGInterfaceField.C.
|
virtual |
Definition at line 83 of file cyclicAMIGAMGInterfaceField.C.
TypeName | ( | "cyclicAMI" | ) |
|
inline |
Definition at line 111 of file cyclicAMIGAMGInterfaceField.H.
References GAMGInterface::size().
|
virtual |
Implements lduInterfaceField.
Definition at line 90 of file cyclicAMIGAMGInterfaceField.C.
References Foam::add(), lduAddressing::patchAddr(), and patchId().
|
inlinevirtual |
Implements cyclicAMILduInterfaceField.
Definition at line 136 of file cyclicAMIGAMGInterfaceField.H.
|
inlinevirtual |
Implements cyclicAMILduInterfaceField.
Definition at line 142 of file cyclicAMIGAMGInterfaceField.H.
References cyclicAMIGAMGInterface::forwardT().
|
inlinevirtual |
Implements cyclicAMILduInterfaceField.
Definition at line 148 of file cyclicAMIGAMGInterfaceField.H.
References cyclicAMIGAMGInterface::reverseT().
|
inlinevirtual |
Implements cyclicAMILduInterfaceField.
Definition at line 154 of file cyclicAMIGAMGInterfaceField.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.