Public Member Functions | List of all members
preserveBaffles Class Reference

Detects baffles and keeps owner and neighbour on same processor. More...

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

Public Member Functions

 TypeName ("preserveBaffles")
 
 preserveBaffles (const dictionary &dict)
 
 preserveBaffles ()
 
virtual ~preserveBaffles ()=default
 
virtual void add (const polyMesh &mesh, boolList &blockedFace, PtrList< labelList > &specifiedProcessorFaces, labelList &specifiedProcessor, List< labelPair > &explicitConnections) const
 
virtual void apply (const polyMesh &mesh, const boolList &blockedFace, const PtrList< labelList > &specifiedProcessorFaces, const labelList &specifiedProcessor, const List< labelPair > &explicitConnections, labelList &decomposition) const
 
- Public Member Functions inherited from decompositionConstraint
 TypeName ("decompositionConstraint")
 
 declareRunTimeSelectionTable (autoPtr, decompositionConstraint, dictionary,(const dictionary &dict),(dict))
 
 decompositionConstraint (const dictionary &constraintDict)
 
 decompositionConstraint (const dictionary &constraintDict, const word &modelType)
 
virtual ~decompositionConstraint ()=default
 

Additional Inherited Members

- Static Public Member Functions inherited from decompositionConstraint
static autoPtr< decompositionConstraintNew (const dictionary &constraintDict)
 
static autoPtr< decompositionConstraintNew (const dictionary &constraintDict, const word &modelType)
 
- Protected Member Functions inherited from decompositionConstraint
void getMinBoundaryValue (const polyMesh &mesh, const labelList &decomposition, labelList &destProc) const
 
 decompositionConstraint (const decompositionConstraint &)=delete
 
void operator= (const decompositionConstraint &)=delete
 
- Protected Attributes inherited from decompositionConstraint
dictionary coeffDict_
 

Detailed Description

Detects baffles and keeps owner and neighbour on same processor.


Dictionary parameters

Property Description Required Default
type preserveBaffles yes
Source files

Definition at line 65 of file preserveBafflesConstraint.H.

Constructor & Destructor Documentation

◆ preserveBaffles() [1/2]

preserveBaffles ( const dictionary dict)
explicit

Definition at line 48 of file preserveBafflesConstraint.C.

References Foam::expressions::patchExpr::debug, Foam::endl(), and Foam::Info.

Here is the call graph for this function:

◆ preserveBaffles() [2/2]

Definition at line 64 of file preserveBafflesConstraint.C.

References Foam::expressions::patchExpr::debug, Foam::endl(), Foam::Info, and Foam::type().

Here is the call graph for this function:

◆ ~preserveBaffles()

virtual ~preserveBaffles ( )
virtualdefault

Member Function Documentation

◆ TypeName()

TypeName ( "preserveBaffles"  )

◆ add()

void add ( const polyMesh mesh,
boolList blockedFace,
PtrList< labelList > &  specifiedProcessorFaces,
labelList specifiedProcessor,
List< labelPair > &  explicitConnections 
) const
virtual

◆ apply()

void apply ( const polyMesh mesh,
const boolList blockedFace,
const PtrList< labelList > &  specifiedProcessorFaces,
const labelList specifiedProcessor,
const List< labelPair > &  explicitConnections,
labelList decomposition 
) const
virtual

Reimplemented from decompositionConstraint.

Definition at line 176 of file preserveBafflesConstraint.C.

References Foam::expressions::patchExpr::debug, Foam::endl(), localPointRegion::findDuplicateFacePairs(), Foam::Info, mesh, Foam::reduce(), and Foam::type().

Here is the call graph for this function:

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