GAMG agglomerated cyclic interface for Arbitrarily Coupled Mesh Interface (ACMI) fields. More...
Public Member Functions | |
TypeName ("cyclicACMI") | |
cyclicACMIGAMGInterfaceField (const GAMGInterface &GAMGCp, const lduInterfaceField &fineInterfaceField) | |
cyclicACMIGAMGInterfaceField (const GAMGInterface &GAMGCp, const bool doTransform, const int rank) | |
virtual | ~cyclicACMIGAMGInterfaceField () |
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 ("cyclicACMILduInterfaceField") | |
cyclicACMILduInterfaceField () | |
virtual | ~cyclicACMILduInterfaceField () |
template<class Type > | |
void | transformCoupleField (Field< Type > &f) const |
void | transformCoupleField (solveScalarField &psiInternal, const direction cmpt) 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 for Arbitrarily Coupled Mesh Interface (ACMI) fields.
Definition at line 50 of file cyclicACMIGAMGInterfaceField.H.
cyclicACMIGAMGInterfaceField | ( | const GAMGInterface & | GAMGCp, |
const lduInterfaceField & | fineInterfaceField | ||
) |
Definition at line 49 of file cyclicACMIGAMGInterfaceField.C.
References p.
cyclicACMIGAMGInterfaceField | ( | const GAMGInterface & | GAMGCp, |
const bool | doTransform, | ||
const int | rank | ||
) |
Definition at line 68 of file cyclicACMIGAMGInterfaceField.C.
|
virtual |
Definition at line 83 of file cyclicACMIGAMGInterfaceField.C.
TypeName | ( | "cyclicACMI" | ) |
|
inline |
Definition at line 112 of file cyclicACMIGAMGInterfaceField.H.
References GAMGInterface::size().
|
virtual |
Implements lduInterfaceField.
Definition at line 90 of file cyclicACMIGAMGInterfaceField.C.
References Foam::add(), lduAddressing::patchAddr(), and patchId().
|
inlinevirtual |
Implements cyclicAMILduInterfaceField.
Definition at line 137 of file cyclicACMIGAMGInterfaceField.H.
|
inlinevirtual |
Implements cyclicAMILduInterfaceField.
Definition at line 143 of file cyclicACMIGAMGInterfaceField.H.
References cyclicACMIGAMGInterface::forwardT().
|
inlinevirtual |
Implements cyclicAMILduInterfaceField.
Definition at line 149 of file cyclicACMIGAMGInterfaceField.H.
References cyclicACMIGAMGInterface::reverseT().
|
inlinevirtual |
Implements cyclicAMILduInterfaceField.
Definition at line 155 of file cyclicACMIGAMGInterfaceField.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.