Public Member Functions | List of all members
processorCyclicFvPatch Class Reference

Processor patch. More...

Inheritance diagram for processorCyclicFvPatch:
Inheritance graph
[legend]
Collaboration diagram for processorCyclicFvPatch:
Collaboration graph
[legend]

Public Member Functions

 TypeName (processorCyclicPolyPatch::typeName_())
 
 processorCyclicFvPatch (const polyPatch &patch, const fvBoundaryMesh &bm)
 
virtual int tag () const
 
const processorCyclicPolyPatchprocPolyPatch () const
 
virtual bool parallel () const
 
virtual const tensorFieldforwardT () const
 
virtual const tensorFieldreverseT () const
 
- Public Member Functions inherited from processorFvPatch
 TypeName (processorPolyPatch::typeName_())
 
 processorFvPatch (const polyPatch &patch, const fvBoundaryMesh &bm)
 
virtual label comm () const
 
virtual int myProcNo () const
 
virtual int neighbProcNo () const
 
virtual bool coupled () const
 
const processorPolyPatchprocPolyPatch () const
 
virtual tmp< vectorFielddelta () const
 
virtual tmp< labelFieldinterfaceInternalField (const labelUList &internalData) const
 
virtual tmp< labelFieldinterfaceInternalField (const labelUList &internalData, const labelUList &faceCells) const
 
virtual void initInternalFieldTransfer (const Pstream::commsTypes commsType, const labelUList &internalData) const
 
virtual void initInternalFieldTransfer (const Pstream::commsTypes commsType, const labelUList &iF, const labelUList &faceCells) const
 
virtual tmp< labelFieldinternalFieldTransfer (const Pstream::commsTypes commsType, const labelUList &internalData) const
 
virtual void initInternalFieldTransfer (const Pstream::commsTypes commsType, labelUList &iF) const
 
virtual void initInternalFieldTransfer (const Pstream::commsTypes commsType, labelUList &iF, const labelUList &faceCell) const
 
virtual void initInternalFieldTransfer (const Pstream::commsTypes commsType, const labelUList &iF) const
 
virtual void initInternalFieldTransfer (const Pstream::commsTypes commsType, const labelUList &iF, const labelUList &faceCells) const
 
- Public Member Functions inherited from coupledFvPatch
 TypeName (coupledPolyPatch::typeName_())
 
 coupledFvPatch (const polyPatch &patch, const fvBoundaryMesh &bm)
 
virtual ~coupledFvPatch ()
 
virtual const labelUListfaceCells () const
 
virtual void initInternalFieldTransfer (const Pstream::commsTypes commsType, labelUList &iF) const
 
virtual void initInternalFieldTransfer (const Pstream::commsTypes commsType, labelUList &iF, const labelUList &faceCell) const
 
virtual void initInternalFieldTransfer (const Pstream::commsTypes commsType, const labelUList &iF) const
 
virtual void initInternalFieldTransfer (const Pstream::commsTypes commsType, const labelUList &iF, const labelUList &faceCells) const
 
- Public Member Functions inherited from lduInterface
 TypeName ("lduInterface")
 
 lduInterface ()=default
 
virtual ~lduInterface ()=default
 
- Public Member Functions inherited from fvPatch
virtual void makeDeltaCoeffs (scalarField &) const
 
virtual void makeNonOrthoDeltaCoeffs (scalarField &) const
 
virtual void makeNonOrthoCorrVectors (vectorField &) const
 
virtual void initMovePoints ()
 
virtual void movePoints ()
 
 TypeName (polyPatch::typeName_())
 
 declareRunTimeSelectionTable (autoPtr, fvPatch, polyPatch,(const polyPatch &patch, const fvBoundaryMesh &bm),(patch, bm))
 
 fvPatch (const polyPatch &, const fvBoundaryMesh &)
 
virtual ~fvPatch ()
 
const polyPatchpatch () const
 
virtual const wordname () const
 
virtual label start () const
 
virtual label size () const
 
label index () const
 
const fvBoundaryMeshboundaryMesh () const
 
template<class T >
const List< T >::subList patchSlice (const List< T > &l) const
 
const vectorFieldCf () const
 
tmp< vectorFieldCn () const
 
const vectorFieldSf () const
 
const scalarFieldmagSf () const
 
tmp< vectorFieldnf () const
 
const scalarFieldweights () const
 
const scalarFielddeltaCoeffs () const
 
template<class Type >
tmp< Field< Type > > patchInternalField (const UList< Type > &) const
 
template<class Type >
tmp< Field< Type > > patchInternalField (const UList< Type > &, const labelUList &faceCells) const
 
template<class Type >
void patchInternalField (const UList< Type > &, Field< Type > &) const
 
template<class GeometricField , class Type >
const GeometricField::PatchpatchField (const GeometricField &) const
 
template<class GeometricField , class Type >
const GeometricField::PatchlookupPatchField (const word &name, const GeometricField *=nullptr, const Type *=nullptr) const
 
template<class Type >
Foam::tmp< Foam::Field< Type > > patchInternalField (const UList< Type > &f) const
 
template<class Type >
Foam::tmp< Foam::Field< Type > > patchInternalField (const UList< Type > &f, const labelUList &faceCells) const
 
- Public Member Functions inherited from processorLduInterface
 TypeName ("processorLduInterface")
 
 processorLduInterface ()=default
 
virtual ~processorLduInterface ()=default
 
template<class Type >
void send (const Pstream::commsTypes commsType, const UList< Type > &f) const
 
template<class Type >
void receive (const Pstream::commsTypes commsType, UList< Type > &f) const
 
template<class Type >
tmp< Field< Type > > receive (const Pstream::commsTypes commsType, const label size) const
 
template<class Type >
void compressedSend (const Pstream::commsTypes commsType, const UList< Type > &f) const
 
template<class Type >
void compressedReceive (const Pstream::commsTypes commsType, UList< Type > &f) const
 
template<class Type >
tmp< Field< Type > > compressedReceive (const Pstream::commsTypes commsType, const label size) const
 
template<class Type >
Foam::tmp< Foam::Field< Type > > receive (const Pstream::commsTypes commsType, const label size) const
 
template<class Type >
Foam::tmp< Foam::Field< Type > > compressedReceive (const Pstream::commsTypes commsType, const label size) const
 

Additional Inherited Members

- Public Types inherited from fvPatch
typedef fvBoundaryMesh BoundaryMesh
 
- Static Public Member Functions inherited from fvPatch
static autoPtr< fvPatchNew (const polyPatch &, const fvBoundaryMesh &)
 
static const fvPatchlookupPatch (const polyPatch &p)
 
static bool constraintType (const word &pt)
 
static wordList constraintTypes ()
 
- Protected Member Functions inherited from processorFvPatch
void makeWeights (scalarField &) const
 

Detailed Description

Processor patch.

Source files

Definition at line 47 of file processorCyclicFvPatch.H.

Constructor & Destructor Documentation

◆ processorCyclicFvPatch()

processorCyclicFvPatch ( const polyPatch patch,
const fvBoundaryMesh bm 
)
inline

Definition at line 64 of file processorCyclicFvPatch.H.

Member Function Documentation

◆ TypeName()

TypeName ( processorCyclicPolyPatch::typeName_()  )

◆ tag()

virtual int tag ( ) const
inlinevirtual

Reimplemented from processorFvPatch.

Definition at line 74 of file processorCyclicFvPatch.H.

References processorCyclicPolyPatch::tag().

Here is the call graph for this function:

◆ procPolyPatch()

const processorCyclicPolyPatch& procPolyPatch ( ) const
inline

Definition at line 80 of file processorCyclicFvPatch.H.

◆ parallel()

virtual bool parallel ( ) const
inlinevirtual

Reimplemented from processorFvPatch.

Definition at line 86 of file processorCyclicFvPatch.H.

References processorCyclicPolyPatch::parallel().

Referenced by processorCyclicFvPatchField< Type >::doTransform().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ forwardT()

virtual const tensorField& forwardT ( ) const
inlinevirtual

Reimplemented from processorFvPatch.

Definition at line 92 of file processorCyclicFvPatch.H.

References processorCyclicPolyPatch::forwardT().

Referenced by processorCyclicFvPatchField< Type >::forwardT().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ reverseT()

virtual const tensorField& reverseT ( ) const
inlinevirtual

Reimplemented from processorFvPatch.

Definition at line 98 of file processorCyclicFvPatch.H.

References processorCyclicPolyPatch::reverseT().

Here is the call graph for this function:

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