FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

processorLduInterfaceField Class Reference

Abstract base class for processor coupled interfaces. More...

#include <OpenFOAM/processorLduInterfaceField.H>


Detailed Description

Abstract base class for processor coupled interfaces.

Source files

Definition at line 50 of file processorLduInterfaceField.H.

Inheritance diagram for processorLduInterfaceField:

List of all members.

Public Member Functions

 TypeName ("processorLduInterfaceField")
 Runtime type information.
 processorLduInterfaceField ()
 Construct given coupled patch.
virtual  ~processorLduInterfaceField ()
virtual int  myProcNo () const =0
 Return processor number.
virtual int  neighbProcNo () const =0
 Return neigbour processor number.
virtual bool  doTransform () const =0
 Is the transform required.
virtual const tensorField &  forwardT () const =0
 Return face transformation tensor.
virtual int  rank () const =0
 Return rank of component for transform.
void  transformCoupleField (scalarField &f, const direction cmpt) const
 Transform given patch component field.

Constructor & Destructor Documentation

Construct given coupled patch.

Definition at line 62 of file processorLduInterfaceField.H.

~processorLduInterfaceField (  ) [virtual]

Definition at line 39 of file processorLduInterfaceField.C.


Member Function Documentation

TypeName ( "processorLduInterfaceField"    )

Runtime type information.

virtual int myProcNo (  ) const [pure virtual]

Return processor number.

Implemented in processorFvPatchField< Type >, and processorGAMGInterfaceField.

virtual int neighbProcNo (  ) const [pure virtual]

Return neigbour processor number.

Implemented in processorFvPatchField< Type >, and processorGAMGInterfaceField.

virtual bool doTransform (  ) const [pure virtual]
virtual const tensorField& forwardT (  ) const [pure virtual]

Return face transformation tensor.

Implemented in processorFvPatchField< Type >, and processorGAMGInterfaceField.

virtual int rank (  ) const [pure virtual]

Return rank of component for transform.

Implemented in processorFvPatchField< Type >, and processorGAMGInterfaceField.

Referenced by processorGAMGInterfaceField::processorGAMGInterfaceField().

void transformCoupleField ( scalarField &   f,
const direction   cmpt  
) const

Transform given patch component field.

Definition at line 46 of file processorLduInterfaceField.C.

References Foam::component(), Foam::diag(), and Foam::pow().


The documentation for this class was generated from the following files: