mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2024-12-26 17:30:35 +05:00
0021543: EDF 1978 SMESH: Viscous layer for 2D meshes
+ interface StdMeshers_ViscousLayers2D : SMESH::SMESH_Hypothesis
This commit is contained in:
parent
00e6cbee7f
commit
04dd8e5b5f
@ -861,6 +861,39 @@ module StdMeshers
|
||||
double GetStretchFactor();
|
||||
};
|
||||
|
||||
/*!
|
||||
* interface of "Viscous Layers 2D" hypothesis.
|
||||
* This hypothesis specifies parameters of layers of quadrilaterals to build
|
||||
* near mesh boundary. This hypothesis can be used by several 2D algorithms:
|
||||
* Mefisto, Quadrangle (mapping), NETGEN, BLSURF
|
||||
*/
|
||||
interface StdMeshers_ViscousLayers2D : SMESH::SMESH_Hypothesis
|
||||
{
|
||||
/*!
|
||||
* Set edges to exclude from treatment
|
||||
*/
|
||||
void SetIgnoreEdges(in SMESH::long_array edgeIDs) raises (SALOME::SALOME_Exception);
|
||||
SMESH::long_array GetIgnoreEdges();
|
||||
|
||||
/*!
|
||||
* Set total thickness of layers of prisms
|
||||
*/
|
||||
void SetTotalThickness(in double thickness) raises (SALOME::SALOME_Exception);
|
||||
double GetTotalThickness();
|
||||
|
||||
/*!
|
||||
* Set number of layers of prisms
|
||||
*/
|
||||
void SetNumberLayers(in short nb) raises (SALOME::SALOME_Exception);
|
||||
short GetNumberLayers();
|
||||
|
||||
/*!
|
||||
* Set factor (>1.0) of growth of layer thickness towards inside of mesh
|
||||
*/
|
||||
void SetStretchFactor(in double factor) raises (SALOME::SALOME_Exception);
|
||||
double GetStretchFactor();
|
||||
};
|
||||
|
||||
/*!
|
||||
* interface of "Body fitting Parameters" hypothesis.
|
||||
* This hypothesis specifies
|
||||
|
Loading…
Reference in New Issue
Block a user