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

Public Member Functions | |
| void | SetIgnoreFaces (in SMESH::long_array faceIDs) raises (SALOME::SALOME_Exception) | 
| Set faces to exclude from treatment.  More... | |
| SMESH::long_array | GetIgnoreFaces () | 
| void | SetFaces (in SMESH::long_array faceIDs, in boolean toIgnore) raises (SALOME::SALOME_Exception) | 
| Set faces either to exclude from treatment or to make the Viscous Layers on.  More... | |
| SMESH::long_array | GetFaces () | 
| boolean | GetIsToIgnoreFaces () | 
| 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 () | 
| void | SetMethod (in VLExtrusionMethod how) | 
| VLExtrusionMethod | GetMethod () | 
| 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" hypothesis.
This hypothesis specifies parameters of layers of prisms to build near mesh boundary. This hypothesis can be used by several 3D algorithms: NETGEN 3D, Hexahedron(i,j,k), MG_Tetra
| SMESH::long_array StdMeshers::StdMeshers_ViscousLayers::GetFaces | ( | ) | 
      
  | 
  inherited | 
Get the internal Id.
| SMESH::long_array StdMeshers::StdMeshers_ViscousLayers::GetIgnoreFaces | ( | ) | 
| boolean StdMeshers::StdMeshers_ViscousLayers::GetIsToIgnoreFaces | ( | ) | 
      
  | 
  inherited | 
Get the Hypothesis plugin library Name.
| VLExtrusionMethod StdMeshers::StdMeshers_ViscousLayers::GetMethod | ( | ) | 
      
  | 
  inherited | 
Get the Hypothesis typeName.
Referenced by StdMeshers_Regular_1D::CheckHypothesis().
| short StdMeshers::StdMeshers_ViscousLayers::GetNumberLayers | ( | ) | 
| double StdMeshers::StdMeshers_ViscousLayers::GetStretchFactor | ( | ) | 
| double StdMeshers::StdMeshers_ViscousLayers::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_ViscousLayers::SetFaces | ( | in SMESH::long_array | faceIDs, | 
| in boolean | toIgnore | ||
| ) | raises (SALOME::SALOME_Exception) | 
Set faces 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_ViscousLayers::SetIgnoreFaces | ( | in SMESH::long_array | faceIDs | ) | raises (SALOME::SALOME_Exception) | 
Set faces to exclude from treatment.
| void StdMeshers::StdMeshers_ViscousLayers::SetMethod | ( | in VLExtrusionMethod | how | ) | 
| void StdMeshers::StdMeshers_ViscousLayers::SetNumberLayers | ( | in short | nb | ) | raises (SALOME::SALOME_Exception) | 
Set number of layers of prisms.
| void StdMeshers::StdMeshers_ViscousLayers::SetStretchFactor | ( | in double | factor | ) | raises (SALOME::SALOME_Exception) | 
Set factor (>=1.0) of growth of layer thickness towards inside of mesh.
| void StdMeshers::StdMeshers_ViscousLayers::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()