![]() |
|
Public Member Functions | |
TypeName ("amgCoupledInterface") | |
Runtime type information. | |
declareRunTimeSelectionTable (autoPtr, amgCoupledInterface, lduInterface,(const lduCoupledInterface *fineInterfacePtr, const label intIndex),(fineInterfacePtr, intIndex)) | |
amgCoupledInterface (const lduCoupledInterface *, const label intIndex) | |
Construct from fine coupled interface. | |
label | index () const |
Return interface index. | |
virtual tmp< labelField > | nbrColour (const labelField &) const |
Return neighbour colouring. | |
virtual tmp< scalarField > | coeffs (const labelField &, const labelField &, const scalarField &) const |
Return interface coefficients given colouring and fine coeffs. | |
virtual const labelField & | addressing () const |
Return addressing. | |
Static Public Member Functions | |
autoPtr< amgCoupledInterface > | New (const lduCoupledInterface *fineInterfacePtr, const label intIndex) |
Return a pointer to a new interface created on freestore given. |
|
Construct from fine coupled interface.
Definition at line 121 of file amgCoupledInterface.H. References Foam::label. |
|
Return addressing.
Reimplemented in cyclicAmgCoupledInterface, and processorAmgCoupledInterface. Definition at line 164 of file amgCoupledInterface.H. |
|
Return interface coefficients given colouring and fine coeffs.
Reimplemented in cyclicAmgCoupledInterface, and processorAmgCoupledInterface. Definition at line 153 of file amgCoupledInterface.H. References Foam::labelField. |
|
|
|
Return interface index.
Definition at line 136 of file amgCoupledInterface.H. References Foam::labelField. |
|
Return neighbour colouring.
Implements lduCoupledInterface. Reimplemented in cyclicAmgCoupledInterface, and processorAmgCoupledInterface. Definition at line 143 of file amgCoupledInterface.H. References Foam::labelField, and Foam::scalarField. |
|
Return a pointer to a new interface created on freestore given. the fine interface |
|
Runtime type information.
|