OpenFOAM logo
Open Source CFD Toolkit

amgCoupledInterface Class Reference

Inheritance diagram for amgCoupledInterface:

Inheritance graph
[legend]
Collaboration diagram for amgCoupledInterface:

Collaboration graph
[legend]
List of all members.

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< labelFieldnbrColour (const labelField &) const
 Return neighbour colouring.
virtual tmp< scalarFieldcoeffs (const labelField &, const labelField &, const scalarField &) const
 Return interface coefficients given colouring and fine coeffs.
virtual const labelFieldaddressing () const
 Return addressing.

Static Public Member Functions

autoPtr< amgCoupledInterfaceNew (const lduCoupledInterface *fineInterfacePtr, const label intIndex)
 Return a pointer to a new interface created on freestore given.

Constructor & Destructor Documentation

amgCoupledInterface const lduCoupledInterface ,
const label  intIndex
[inline]
 

Construct from fine coupled interface.

Definition at line 121 of file amgCoupledInterface.H.

References Foam::label.


Member Function Documentation

virtual const labelField& addressing  )  const [inline, virtual]
 

Return addressing.

Reimplemented in cyclicAmgCoupledInterface, and processorAmgCoupledInterface.

Definition at line 164 of file amgCoupledInterface.H.

virtual tmp<scalarField> coeffs const labelField ,
const labelField ,
const scalarField
const [inline, virtual]
 

Return interface coefficients given colouring and fine coeffs.

Reimplemented in cyclicAmgCoupledInterface, and processorAmgCoupledInterface.

Definition at line 153 of file amgCoupledInterface.H.

References Foam::labelField.

declareRunTimeSelectionTable autoPtr  ,
amgCoupledInterface  ,
lduInterface  ,
(const lduCoupledInterface *fineInterfacePtr, const label intIndex)  ,
(fineInterfacePtr, intIndex) 
 

label index  )  const [inline]
 

Return interface index.

Definition at line 136 of file amgCoupledInterface.H.

References Foam::labelField.

virtual tmp<labelField> nbrColour const labelField  )  const [inline, virtual]
 

Return neighbour colouring.

Implements lduCoupledInterface.

Reimplemented in cyclicAmgCoupledInterface, and processorAmgCoupledInterface.

Definition at line 143 of file amgCoupledInterface.H.

References Foam::labelField, and Foam::scalarField.

autoPtr<amgCoupledInterface> New const lduCoupledInterface fineInterfacePtr,
const label  intIndex
[static]
 

Return a pointer to a new interface created on freestore given.

the fine interface

TypeName "amgCoupledInterface"   ) 
 

Runtime type information.


The documentation for this class was generated from the following file:
For further information go to www.openfoam.org