interface of "Viscous Layers 2D" hypothesis. More...
import "SMESH_BasicHypothesis.idl";

Public Member Functions | |
| void | SetIgnoreEdges (in SMESH::long_array edgeIDs) raises (SALOME::SALOME_Exception) |
| Set edges to exclude from treatment. More... | |
| SMESH::long_array | GetIgnoreEdges () |
| void | SetEdges (in SMESH::long_array edgeIDs, in boolean toIgnore) raises (SALOME::SALOME_Exception) |
| Set edges either to exclude from treatment or to make the Viscous Layers on. More... | |
| SMESH::long_array | GetEdges () |
| boolean | GetIsToIgnoreEdges () |
| void | SetTotalThickness (in double thickness) raises (SALOME::SALOME_Exception) |
| Set total thickness of layers of prisms. More... | |
| double | GetTotalThickness () |
| void | SetNumberLayers (in short nb) raises (SALOME::SALOME_Exception) |
| Set number of layers of prisms. More... | |
| short | GetNumberLayers () |
| void | SetStretchFactor (in double factor) raises (SALOME::SALOME_Exception) |
| Set factor (>=1.0) of growth of layer thickness towards inside of mesh. More... | |
| double | GetStretchFactor () |
| string | GetName () |
| Get the Hypothesis typeName. More... | |
| string | GetLibName () |
| Get the Hypothesis plugin library Name. More... | |
| long | GetId () |
| Get the internal Id. More... | |
| void | SetVarParameter (in string parameter, in string method) |
| Set the variable parameter. More... | |
| string | GetVarParameter (in string methodName) |
| Return the variable parameter used for Hypothesis creation by name of method setting this parameter. More... | |
| void | SetHolderHypothesis (in SMESH::SMESH_Hypothesis hyp) |
| Store a hypothesis wrapping this not published one. More... | |
| boolean | IsDimSupported (in Dimension type) |
| Verify whether hypothesis supports given entity type. More... | |
| boolean | HasParameters () |
| Return true if a hypothesis has parameters. More... | |
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
| SMESH::long_array StdMeshers::StdMeshers_ViscousLayers2D::GetEdges | ( | ) |
|
inherited |
Get the internal Id.
| SMESH::long_array StdMeshers::StdMeshers_ViscousLayers2D::GetIgnoreEdges | ( | ) |
| boolean StdMeshers::StdMeshers_ViscousLayers2D::GetIsToIgnoreEdges | ( | ) |
|
inherited |
Get the Hypothesis plugin library Name.
|
inherited |
Get the Hypothesis typeName.
Referenced by StdMeshers_Regular_1D::CheckHypothesis().
| short StdMeshers::StdMeshers_ViscousLayers2D::GetNumberLayers | ( | ) |
| double StdMeshers::StdMeshers_ViscousLayers2D::GetStretchFactor | ( | ) |
| double StdMeshers::StdMeshers_ViscousLayers2D::GetTotalThickness | ( | ) |
|
inherited |
Return the variable parameter used for Hypothesis creation by name of method setting this parameter.
|
inherited |
Return true if a hypothesis has parameters.
This method is intended for GUI to know if "Edit" menu item should be available
|
inherited |
Verify whether hypothesis supports given entity type.
| void StdMeshers::StdMeshers_ViscousLayers2D::SetEdges | ( | in SMESH::long_array | edgeIDs, |
| in boolean | toIgnore | ||
| ) | raises (SALOME::SALOME_Exception) |
Set edges either to exclude from treatment or to make the Viscous Layers on.
|
inherited |
Store a hypothesis wrapping this not published one.
This hyp, which has no own parameters but is published, is used to store variables defining parameters of this hypothesis.
| void StdMeshers::StdMeshers_ViscousLayers2D::SetIgnoreEdges | ( | in SMESH::long_array | edgeIDs | ) | raises (SALOME::SALOME_Exception) |
Set edges to exclude from treatment.
| void StdMeshers::StdMeshers_ViscousLayers2D::SetNumberLayers | ( | in short | nb | ) | raises (SALOME::SALOME_Exception) |
Set number of layers of prisms.
| void StdMeshers::StdMeshers_ViscousLayers2D::SetStretchFactor | ( | in double | factor | ) | raises (SALOME::SALOME_Exception) |
Set factor (>=1.0) of growth of layer thickness towards inside of mesh.
| void StdMeshers::StdMeshers_ViscousLayers2D::SetTotalThickness | ( | in double | thickness | ) | raises (SALOME::SALOME_Exception) |
Set total thickness of layers of prisms.
|
inherited |
Set the variable parameter.
| parameter | is a string containing the notebook variable used for Hypothesis creation |
| method | is a name of Hypothesis method setting this parameter |
This method must be called before calling method()