mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2024-12-27 09:50:34 +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();
|
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.
|
* interface of "Body fitting Parameters" hypothesis.
|
||||||
* This hypothesis specifies
|
* This hypothesis specifies
|
||||||
|
Loading…
Reference in New Issue
Block a user