From: eap Date: Thu, 30 May 2013 14:21:55 +0000 (+0000) Subject: 0022104: EDF 2550 SMESH: 2D viscous layer, allow specifying edges with viscous layer X-Git-Tag: V7_3_0a1~370 X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=commitdiff_plain;h=0ebda3344be3ef5df8ed8953f29acd7f589f6faf 0022104: EDF 2550 SMESH: 2D viscous layer, allow specifying edges with viscous layer interface StdMeshers_ViscousLayers2D : SMESH::SMESH_Hypothesis { + void SetEdges(in SMESH::long_array edgeIDs, + in boolean toIgnore) raises (SALOME::SALOME_Exception); + SMESH::long_array GetEdges(); + boolean GetIsToIgnoreEdges(); --- diff --git a/idl/SMESH_BasicHypothesis.idl b/idl/SMESH_BasicHypothesis.idl index 312f17372..b2bca113c 100644 --- a/idl/SMESH_BasicHypothesis.idl +++ b/idl/SMESH_BasicHypothesis.idl @@ -875,6 +875,14 @@ module StdMeshers void SetIgnoreEdges(in SMESH::long_array edgeIDs) raises (SALOME::SALOME_Exception); SMESH::long_array GetIgnoreEdges(); + /*! + * Set edges either to exclude from treatment or to make the Viscous Layers on. + */ + void SetEdges(in SMESH::long_array edgeIDs, + in boolean toIgnore) raises (SALOME::SALOME_Exception); + SMESH::long_array GetEdges(); + boolean GetIsToIgnoreEdges(); + /*! * Set total thickness of layers of prisms */ @@ -918,7 +926,7 @@ module StdMeshers boolean IsGridBySpacing(in short axis); /*! - * Set coordinates of nodes along an axis (counterd from zero) + * Set coordinates of nodes along an axis (countered from zero) */ void SetGrid(in SMESH::double_array coords, in short axis) raises (SALOME::SALOME_Exception);