Enable layerAddition to add new cells into cell Zone

This commit is contained in:
Henrik Rusche 2012-02-07 12:53:25 +01:00
parent 55f5ade6e9
commit fbef604e95
3 changed files with 12 additions and 5 deletions

View file

@ -154,7 +154,7 @@ void Foam::layerAdditionRemoval::addCellLayer
-1, // master edge -1, // master edge
mf[faceI], // master face mf[faceI], // master face
-1, // master cell -1, // master cell
-1 // zone for cell cellZone_ // zone for cell
) )
); );
} }

View file

@ -167,7 +167,8 @@ Foam::layerAdditionRemoval::layerAdditionRemoval
const polyTopoChanger& mme, const polyTopoChanger& mme,
const word& zoneName, const word& zoneName,
const scalar minThickness, const scalar minThickness,
const scalar maxThickness const scalar maxThickness,
const label cellZone
) )
: :
polyMeshModifier(name, index, mme, true), polyMeshModifier(name, index, mme, true),
@ -178,7 +179,8 @@ Foam::layerAdditionRemoval::layerAdditionRemoval
pointsPairingPtr_(NULL), pointsPairingPtr_(NULL),
facesPairingPtr_(NULL), facesPairingPtr_(NULL),
triggerRemoval_(-1), triggerRemoval_(-1),
triggerAddition_(-1) triggerAddition_(-1),
cellZone_(cellZone)
{ {
checkDefinition(); checkDefinition();
} }
@ -201,7 +203,8 @@ Foam::layerAdditionRemoval::layerAdditionRemoval
pointsPairingPtr_(NULL), pointsPairingPtr_(NULL),
facesPairingPtr_(NULL), facesPairingPtr_(NULL),
triggerRemoval_(-1), triggerRemoval_(-1),
triggerAddition_(-1) triggerAddition_(-1),
cellZone_(-1)
{ {
checkDefinition(); checkDefinition();
} }

View file

@ -82,6 +82,9 @@ class layerAdditionRemoval
//- Layer addition trigger time index //- Layer addition trigger time index
mutable label triggerAddition_; mutable label triggerAddition_;
//- cell zone for new cells
label cellZone_;
// Private Member Functions // Private Member Functions
@ -150,7 +153,8 @@ public:
const polyTopoChanger& mme, const polyTopoChanger& mme,
const word& zoneName, const word& zoneName,
const scalar minThickness, const scalar minThickness,
const scalar maxThickness const scalar maxThickness,
const label cellZone = -1
); );
//- Construct from dictionary //- Construct from dictionary