Salome HOME
modules/smesh.git
16 years agoChange version to 3.2.8 V3_2_9rc1
maintenance team [Fri, 16 Nov 2007 08:10:55 +0000 (08:10 +0000)]
Change version to 3.2.8

16 years agoPAL17694 (New Tool About Hexahedral Meshing)
eap [Thu, 15 Nov 2007 14:38:06 +0000 (14:38 +0000)]
PAL17694 (New Tool About Hexahedral Meshing)
+ StdMeshers_UseExisting_1D2D_i.cxx

16 years agoPAL17694 (New Tool About Hexahedral Meshing)
eap [Thu, 15 Nov 2007 14:36:57 +0000 (14:36 +0000)]
PAL17694 (New Tool About Hexahedral Meshing)
+ StdMeshers_UseExisting_1D2D.hxx

16 years agoPAL17694 (New Tool About Hexahedral Meshing)
eap [Thu, 15 Nov 2007 14:36:27 +0000 (14:36 +0000)]
PAL17694 (New Tool About Hexahedral Meshing)
+    void SetNodeOnVertex(in long NodeID, in long VertexID)
+    void SetNodeOnEdge(in long NodeID, in long EdgeID, in double paramOnEdge)
+    void SetNodeOnFace(in long NodeID, in long FaceID, in double u, in double v)
+    void SetNodeInVolume(in long NodeID, in long SolidID)
+    void SetMeshElementOnShape(in long ElementID, in long ShapeID)

16 years agoPAL17694 (New Tool About Hexahedral Meshing)
eap [Thu, 15 Nov 2007 14:35:25 +0000 (14:35 +0000)]
PAL17694 (New Tool About Hexahedral Meshing)
+  SMESH::NodePosition* GetNodePosition(CORBA::Long NodeID);

16 years agoPAL17694 (New Tool About Hexahedral Meshing)
eap [Thu, 15 Nov 2007 14:32:54 +0000 (14:32 +0000)]
PAL17694 (New Tool About Hexahedral Meshing)
     Do not clean submesh before algo->Compute()

16 years agoPAL17694 (New Tool About Hexahedral Meshing)
eap [Thu, 15 Nov 2007 14:32:10 +0000 (14:32 +0000)]
PAL17694 (New Tool About Hexahedral Meshing)
+    <algorithm type="UseExisting_1D"
+               label-id="Use existing edges"
+               icon-id="mesh_algo_regular.png"
+               input="VERTEX"
+               output="EDGE"
+               dim="1"/>
+
+    <algorithm type="UseExisting_2D"
+               label-id="Use existing faces"
+               icon-id="mesh_algo_quad.png"
+               input="EDGE"
+               output="QUAD,TRIA"
+               dim="2"/>

16 years agoPAL17694 (New Tool About Hexahedral Meshing)
eap [Thu, 15 Nov 2007 14:29:56 +0000 (14:29 +0000)]
PAL17694 (New Tool About Hexahedral Meshing)
+  /*!
+   * Node location on a shape
+   */
+  struct NodePosition {
+    long             shapeID;
+    GEOM::shape_type shapeType;
+    double_array     params; // [U] on EDGE, [U,V] on FACE, [] on the rest shapes
+  };
+     * \brief Return position of a node on shape
+     */
+    NodePosition GetNodePosition(in long NodeID);
+
+    /*!

16 years agoPAL17694 (New Tool About Hexahedral Meshing)
eap [Thu, 15 Nov 2007 14:28:17 +0000 (14:28 +0000)]
PAL17694 (New Tool About Hexahedral Meshing)
+  /*!
+   * StdMeshers_UseExisting_2D: interface of "UseExisting 2D" algorithm
+   * doing nothing to allow mesh generation by mesh edition functions in TUI mode
+   */
+  interface StdMeshers_UseExisting_2D : SMESH::SMESH_2D_Algo
+  {
+  };
+
+  /*!
+   * StdMeshers_UseExisting_1D: interface of "UseExisting 1D" algorithm
+   * doing nothing to allow mesh generation by mesh edition functions in TUI mode
+   */
+  interface StdMeshers_UseExisting_1D : SMESH::SMESH_1D_Algo
+  {
+  };
+

16 years agoPAL16842 (Genertion of groups when a mesh is transformed)
eap [Mon, 12 Nov 2007 10:03:49 +0000 (10:03 +0000)]
PAL16842 (Genertion of groups when a mesh is transformed)
    add MakeGroups=False argument

16 years agoPAL16842 (Genertion of groups when a mesh is transformed)
eap [Mon, 12 Nov 2007 10:03:20 +0000 (10:03 +0000)]
PAL16842 (Genertion of groups when a mesh is transformed)
+  CORBA::Long NbGroups()

16 years agoPAL16842 (Genertion of groups when a mesh is transformed)
eap [Mon, 12 Nov 2007 10:01:09 +0000 (10:01 +0000)]
PAL16842 (Genertion of groups when a mesh is transformed)
    add *MakeGroups() methods

16 years agoPAL16842 (Genertion of groups when a mesh is transformed)
eap [Mon, 12 Nov 2007 10:00:16 +0000 (10:00 +0000)]
PAL16842 (Genertion of groups when a mesh is transformed)
+  QCheckBox*        MakeGroupsCheck;

16 years agoPAL16842 (Genertion of groups when a mesh is transformed)
eap [Mon, 12 Nov 2007 09:59:34 +0000 (09:59 +0000)]
PAL16842 (Genertion of groups when a mesh is transformed)
+  /*!
+   * \brief Create groups of elements made during transformation
+   * \param nodeGens - nodes making corresponding myLastCreatedNodes
+   * \param elemGens - elements making corresponding myLastCreatedElems
+   * \param postfix - to append to names of new groups
+   */
+  PGroupIDs generateGroups(const SMESH_SequenceOfElemPtr& nodeGens,
+                           const SMESH_SequenceOfElemPtr& elemGens,
+                           const std::string&             postfix);

16 years agoPAL16842 (Genertion of groups when a mesh is transformed)
eap [Mon, 12 Nov 2007 09:57:27 +0000 (09:57 +0000)]
PAL16842 (Genertion of groups when a mesh is transformed)
+  typedef boost::shared_ptr< SMDS_Iterator<SMESH_Group*> > GroupIteratorPtr;
+  GroupIteratorPtr GetGroups() const;

16 years agoPAL16842 (Genertion of groups when a mesh is transformed)
eap [Mon, 12 Nov 2007 09:56:46 +0000 (09:56 +0000)]
PAL16842 (Genertion of groups when a mesh is transformed)
-#include <SMDSAbs_ElementType.hxx>
+#include "SMDSAbs_ElementType.hxx"

16 years agoPAL16842 (Genertion of groups when a mesh is transformed)
eap [Mon, 12 Nov 2007 09:55:22 +0000 (09:55 +0000)]
PAL16842 (Genertion of groups when a mesh is transformed)
+        SMDSAbs_NbElementTypes

16 years agoPAL16842 (Genertion of groups when a mesh is transformed)
eap [Mon, 12 Nov 2007 09:55:03 +0000 (09:55 +0000)]
PAL16842 (Genertion of groups when a mesh is transformed)
    add *MakeGroups() methods

16 years agoPAL16842 (Genertion of groups when a mesh is transformed)
eap [Mon, 12 Nov 2007 09:53:21 +0000 (09:53 +0000)]
PAL16842 (Genertion of groups when a mesh is transformed)
+    long NbGroups()

16 years agoPAL16774 (Crash after display of many groups)
eap [Wed, 7 Nov 2007 10:14:39 +0000 (10:14 +0000)]
PAL16774 (Crash after display of many groups)
+  void RemoveVisuData(int studyID);
-  void UpdateView (SUIT_ViewWindow*,
+  bool UpdateView (SUIT_ViewWindow*,

16 years agoPAL16202,16203 (Propagation 1D on edges group)
eap [Wed, 7 Nov 2007 10:13:08 +0000 (10:13 +0000)]
PAL16202,16203 (Propagation 1D on edges group)
   source shape can be a group

16 years agoPAL16774 (Crash after display of many groups)
eap [Wed, 7 Nov 2007 10:10:45 +0000 (10:10 +0000)]
PAL16774 (Crash after display of many groups)
    throw if there are errors in buildPrs()

16 years agoPAL16202,16203 (Propagation 1D on edges group)
eap [Wed, 7 Nov 2007 10:08:53 +0000 (10:08 +0000)]
PAL16202,16203 (Propagation 1D on edges group)
   1) fix error message when Mesh.Compute() fails due to bad hypo definition
   2) fix args of TreatHypoStatus() calls

16 years agoPAL16774 (Crash after display of many groups)
eap [Wed, 7 Nov 2007 10:06:07 +0000 (10:06 +0000)]
PAL16774 (Crash after display of many groups)
     add SMESH_VISU_PROBLEM_CLEAR

16 years agoPAL16202,16203 (Propagation 1D on edges group)
eap [Wed, 7 Nov 2007 10:02:34 +0000 (10:02 +0000)]
PAL16202,16203 (Propagation 1D on edges group)
   remove useless includes

16 years agoPAL16202,16203 (Propagation 1D on edges group)
eap [Wed, 7 Nov 2007 10:01:51 +0000 (10:01 +0000)]
PAL16202,16203 (Propagation 1D on edges group)
   source shape can be a group

16 years agoPAL16202,16203 (Propagation 1D on edges group)
eap [Wed, 7 Nov 2007 09:57:17 +0000 (09:57 +0000)]
PAL16202,16203 (Propagation 1D on edges group)
   remove useless includes

16 years agoPAL16774 (Crash after display of many groups)
eap [Wed, 7 Nov 2007 09:53:46 +0000 (09:53 +0000)]
PAL16774 (Crash after display of many groups)
    prepare to mesh deletion at closing a study

16 years agoPAL16202,16203 (Propagation 1D on edges group)
eap [Wed, 7 Nov 2007 09:50:54 +0000 (09:50 +0000)]
PAL16202,16203 (Propagation 1D on edges group)
     1) avoid double "Salome exception" in error description
     2) select mesh after visualization

16 years agoPAL16202,16203 (Propagation 1D on edges group)
eap [Wed, 7 Nov 2007 09:48:46 +0000 (09:48 +0000)]
PAL16202,16203 (Propagation 1D on edges group)
- *                * theNumber       - Number of subshapes. Object is selected if it contains theNumber of
- *                                    theSubShapeType sub-shapes
+ *                * theNumber       - Number of subshapes. Object is selected if it contains
+ *                                    theNumber of theSubShapeType sub-shapes, or at least
+ *                                    one theSubShapeType, provided that theNumber==0

16 years agoPAL16202,16203 (Propagation 1D on edges group)
eap [Wed, 7 Nov 2007 09:41:55 +0000 (09:41 +0000)]
PAL16202,16203 (Propagation 1D on edges group)
   remove useless includes and
+  /*!
+   * \brief Return submeshes of groups containing the given subshape
+   */
+  std::list<SMESH_subMesh*> GetGroupSubMeshesContaining(const TopoDS_Shape & shape) const
+    throw(SALOME_Exception);

16 years agoPAL16202 (Propagation 1D on edges group)
eap [Wed, 7 Nov 2007 09:39:48 +0000 (09:39 +0000)]
PAL16202 (Propagation 1D on edges group)
   remove useless includes

16 years agoPAL16202 (Propagation 1D on edges group)
eap [Wed, 7 Nov 2007 09:36:09 +0000 (09:36 +0000)]
PAL16202 (Propagation 1D on edges group)
+  SMESHDS_SubMeshIteratorPtr GetSubMeshIterator() const;

16 years agoPAL16774 (Crash after display of many groups)
eap [Wed, 7 Nov 2007 09:32:54 +0000 (09:32 +0000)]
PAL16774 (Crash after display of many groups)
+  void RemoveVisuData(int studyID);
-  void UpdateView (SUIT_ViewWindow*,
+  bool UpdateView (SUIT_ViewWindow*,

16 years agoPAL16774 (Crash after display of many groups)
eap [Wed, 7 Nov 2007 09:32:04 +0000 (09:32 +0000)]
PAL16774 (Crash after display of many groups)
+  virtual void                studyClosed( SUIT_Study* );

16 years agoPAL16774 (Crash after display of many groups)
eap [Wed, 7 Nov 2007 09:31:56 +0000 (09:31 +0000)]
PAL16774 (Crash after display of many groups)
+  virtual void                studyClosed( SUIT_Study* );
        and catch during visualization

16 years agoPAL17233: Projection 2D doesn't work (bis)
eap [Wed, 24 Oct 2007 08:39:44 +0000 (08:39 +0000)]
PAL17233: Projection 2D doesn't work (bis)
     exclude using compUVByElasticIsolines()

16 years agoNPAL17241: EDF590: Keyboard shortcuts for removing and renaming an object.
jfa [Tue, 23 Oct 2007 06:49:08 +0000 (06:49 +0000)]
NPAL17241: EDF590: Keyboard shortcuts for removing and renaming an object.

16 years agoNPAL 16561
dmv [Thu, 18 Oct 2007 13:07:50 +0000 (13:07 +0000)]
NPAL 16561

16 years ago+ // double delta = d1*d2*1e-6; PAL17233
eap [Thu, 11 Oct 2007 12:43:05 +0000 (12:43 +0000)]
+  // double delta = d1*d2*1e-6; PAL17233
+  double delta = min( d1, d2 ) / 10.;

16 years agoUpdate docs for smesh.py.
jfa [Fri, 5 Oct 2007 09:05:41 +0000 (09:05 +0000)]
Update docs for smesh.py.

16 years agoFix to provide correct doxygen working: avoid usage of single quote in comments.
jfa [Fri, 5 Oct 2007 09:01:39 +0000 (09:01 +0000)]
Fix to provide correct doxygen working: avoid usage of single quote in comments.

16 years agoUpdate GUI documentation for NPAL16765 V3_2_8 V3_2_8rc2
maintenance team [Thu, 4 Oct 2007 12:43:10 +0000 (12:43 +0000)]
Update GUI documentation for NPAL16765

16 years agoPAL16774 (Crash after display of many groups)
eap [Wed, 3 Oct 2007 14:44:12 +0000 (14:44 +0000)]
PAL16774 (Crash after display of many groups)
    implement destructor

16 years agoPAL14858 (The Mesh Info Dialog Box is too slow)
eap [Tue, 2 Oct 2007 12:49:54 +0000 (12:49 +0000)]
PAL14858 (The Mesh Info Dialog Box is too slow)
    fix mesh update

16 years agoPAL17091 ("Mesh Infos" dlg shows wrong number of quadrangles of the computed mesh)
eap [Tue, 2 Oct 2007 12:12:45 +0000 (12:12 +0000)]
PAL17091 ("Mesh Infos" dlg shows wrong number of quadrangles of the computed mesh)
    take into account element type change at merging nodes

16 years agoChange version to 3.2.8 V3_2_8rc1
maintenance team [Fri, 28 Sep 2007 09:11:25 +0000 (09:11 +0000)]
Change version to 3.2.8

16 years agoPAL16567(problem with extrusion 3D, Propagation 2D when the source fase isn't planar)
eap [Wed, 26 Sep 2007 10:01:01 +0000 (10:01 +0000)]
PAL16567(problem with extrusion 3D, Propagation 2D when the source fase isn't planar)
-  int    myFaceIndex = -1;
-  double myFaceParam = 0.;
+  myFaceIndex = -1;
+  myFaceParam = 0.;

16 years agoPAL14858 (The Mesh Info Dialog Box is too slow)
eap [Wed, 26 Sep 2007 09:55:53 +0000 (09:55 +0000)]
PAL14858 (The Mesh Info Dialog Box is too slow)
    fix the previous integration

16 years agoPAL14858 (The Mesh Info Dialog Box is too slow)
eap [Tue, 25 Sep 2007 08:41:04 +0000 (08:41 +0000)]
PAL14858 (The Mesh Info Dialog Box is too slow)
    replace ::SMESH_Mesh::ElementOrder with SMDSAbs_ElementOrder

16 years agoPAL14858 (The Mesh Info Dialog Box is too slow)
eap [Tue, 25 Sep 2007 08:40:02 +0000 (08:40 +0000)]
PAL14858 (The Mesh Info Dialog Box is too slow)
    use SMDS_MeshInfo to nkow nb of entities

16 years agoPAL14858 (The Mesh Info Dialog Box is too slow)
eap [Tue, 25 Sep 2007 08:38:47 +0000 (08:38 +0000)]
PAL14858 (The Mesh Info Dialog Box is too slow)
+  SMDS_MeshInfo          myInfo;

16 years agoPAL14858 (The Mesh Info Dialog Box is too slow)
eap [Tue, 25 Sep 2007 08:37:59 +0000 (08:37 +0000)]
PAL14858 (The Mesh Info Dialog Box is too slow)
+enum SMDSAbs_ElementOrder {
+  ORDER_ANY,          /*! entities of any order */
+  ORDER_LINEAR,       /*! entities of 1st order */
+  ORDER_QUADRATIC     /*! entities of 2nd order */
+};

16 years agoPAL14858 (The Mesh Info Dialog Box is too slow)
eap [Tue, 25 Sep 2007 08:34:52 +0000 (08:34 +0000)]
PAL14858 (The Mesh Info Dialog Box is too slow)
+ SMDS_MeshInfo.hxx

16 years agoPAL16631 (SALOME crash after a mesh computation failed due to lack of memory) T_reliquat_2007
eap [Mon, 24 Sep 2007 13:37:26 +0000 (13:37 +0000)]
PAL16631 (SALOME crash after a mesh computation failed due to lack of memory)

16 years agoPAL16631 (SALOME crash after a mesh computation failed due to lack of memory)
eap [Mon, 24 Sep 2007 13:20:19 +0000 (13:20 +0000)]
PAL16631 (SALOME crash after a mesh computation failed due to lack of memory)
   use SMDS_MemoryLimit in CheckMemory() to know a lower memory limit

16 years agoPAL16631 (SALOME crash after a mesh computation failed due to lack of memory)
eap [Mon, 24 Sep 2007 13:16:09 +0000 (13:16 +0000)]
PAL16631 (SALOME crash after a mesh computation failed due to lack of memory)
+BIN = SMDS_MemoryLimit

16 years agoPAL16631 (SALOME crash after a mesh computation failed due to lack of memory)
eap [Mon, 24 Sep 2007 13:01:13 +0000 (13:01 +0000)]
PAL16631 (SALOME crash after a mesh computation failed due to lack of memory)
-  void Update(const Handle(SALOME_InteractiveObject)& theIO,
+  bool Update(const Handle(SALOME_InteractiveObject)& theIO,

16 years agoPAL16631 (SALOME crash after a mesh computation failed due to lack of memory)
eap [Mon, 24 Sep 2007 12:58:37 +0000 (12:58 +0000)]
PAL16631 (SALOME crash after a mesh computation failed due to lack of memory)
  fix misspelling

16 years ago+ SMDS_Mesh::CheckMemory(); // PAL16631
eap [Mon, 24 Sep 2007 12:56:45 +0000 (12:56 +0000)]
+  SMDS_Mesh::CheckMemory(); // PAL16631

16 years ago+ SMDS_Mesh::CheckMemory(); // PAL16631
eap [Mon, 24 Sep 2007 12:49:24 +0000 (12:49 +0000)]
+  SMDS_Mesh::CheckMemory(); // PAL16631

16 years agoFix for Bug NPAL16771(EDF 556 SMESH : Can't select some groups of nodes in the VTK... T_24092007
mzn [Fri, 14 Sep 2007 13:49:45 +0000 (13:49 +0000)]
Fix for Bug NPAL16771(EDF 556 SMESH : Can't select some groups of nodes in the VTK view).

16 years agoPAL16892 (impossible to create Distribution of Layers hypothesis, for Radial Prism...
eap [Tue, 11 Sep 2007 13:31:46 +0000 (13:31 +0000)]
PAL16892 (impossible to create Distribution of Layers hypothesis, for Radial Prism 3D algorithm)
-  myHypTypes = SMESH::GetAvailableHypotheses( false, 0 );
+  myHypTypes = SMESH::GetAvailableHypotheses( false, 1 );

16 years ago+ // PAL16857(SMESH not conform to the MED convention):
eap [Tue, 11 Sep 2007 06:52:16 +0000 (06:52 +0000)]
+        // PAL16857(SMESH not conform to the MED convention):
+        if ( aMeshDimension == 2 && anIsZDimension ) // 2D only if mesh is in XOY plane
+          aMeshDimension = 3;

16 years agoPAL16774,PAL16631(SALOME crash after a mesh computation that failed because of lack...
eap [Mon, 10 Sep 2007 14:24:01 +0000 (14:24 +0000)]
PAL16774,PAL16631(SALOME crash after a mesh computation that failed because of lack of memory)
    Catch exceptions during visualization

16 years agoPAL16774,PAL16631(SALOME crash after a mesh computation that failed because of lack...
eap [Mon, 10 Sep 2007 14:22:22 +0000 (14:22 +0000)]
PAL16774,PAL16631(SALOME crash after a mesh computation that failed because of lack of memory)
    Precise error message

16 years agoPAL16774,PAL16631(SALOME crash after a mesh computation that failed because of lack...
eap [Mon, 10 Sep 2007 14:21:47 +0000 (14:21 +0000)]
PAL16774,PAL16631(SALOME crash after a mesh computation that failed because of lack of memory)
-  bool CheckMemory()
+  int CheckMemory() - return size of free memory

16 years agoPAL16774,PAL16631(SALOME crash after a mesh computation that failed because of lack...
eap [Mon, 10 Sep 2007 14:20:27 +0000 (14:20 +0000)]
PAL16774,PAL16631(SALOME crash after a mesh computation that failed because of lack of memory)
-  void Update( int theIsClear = true );
+  bool Update( int theIsClear = true );

16 years agoPAL16774,PAL16631(SALOME crash after a mesh computation that failed because of lack...
eap [Mon, 10 Sep 2007 14:20:09 +0000 (14:20 +0000)]
PAL16774,PAL16631(SALOME crash after a mesh computation that failed because of lack of memory)
1)
-  void Update( int theIsClear = true );
+  bool Update( int theIsClear = true );
2) Do not catch here

16 years ago- FitAll();
eap [Mon, 10 Sep 2007 13:40:24 +0000 (13:40 +0000)]
-       FitAll();
+       // FitAll(); - PAL16770(Display of a group performs an automatic fit all)

16 years agoPAL16834 (smesh Prism don't work with NETGEN_2D algorithm) T_13901
eap [Thu, 6 Sep 2007 13:06:41 +0000 (13:06 +0000)]
PAL16834 (smesh Prism don't work with NETGEN_2D algorithm)
     fix regression involved by the previous fix

16 years agoPAL16834 (smesh Prism don't work with NETGEN_2D algorithm)
eap [Tue, 4 Sep 2007 08:16:31 +0000 (08:16 +0000)]
PAL16834 (smesh Prism don't work with NETGEN_2D algorithm)
     fix FindMatchingNodesOnFaces() for a sphere meshed by NETGEN_2D_ONLY

16 years agoPAL16773: First display of a group of nodes appears as not selected in VTK.
eap [Mon, 27 Aug 2007 07:02:36 +0000 (07:02 +0000)]
PAL16773: First display of a group of nodes appears as not selected in VTK.
-      myHighlitableActor->SetVisibility(anIsVisible);
       myHighlitableActor->GetExtractUnstructuredGrid()->
  SetModeOfExtraction(VTKViewer_ExtractUnstructuredGrid::ePoints);
+      myHighlitableActor->SetVisibility(anIsVisible);

16 years agoPAL16753 (selection bug in GUI)
eap [Fri, 24 Aug 2007 13:06:28 +0000 (13:06 +0000)]
PAL16753 (selection bug in GUI)
   enble extrusion of not shown mesh

16 years agoNPAL16631: EDF281: Suppress automatic update if mesh computation failed because of... T32x_16Aug2007_16h00m
jfa [Tue, 14 Aug 2007 10:59:55 +0000 (10:59 +0000)]
NPAL16631: EDF281: Suppress automatic update if mesh computation failed because of lack of memory.

16 years agoNPAL16690: EDF532: 'Add Node' and 'Move Node' coordinates are limited to 3 digits.
jfa [Mon, 13 Aug 2007 07:36:18 +0000 (07:36 +0000)]
NPAL16690: EDF532: 'Add Node' and 'Move Node' coordinates are limited to 3 digits.

16 years agoPAL16713 (mesh.GetElementsByType : 'module' object has no attribute 'SMESH')
eap [Thu, 9 Aug 2007 13:21:34 +0000 (13:21 +0000)]
PAL16713 (mesh.GetElementsByType : 'module' object has no attribute 'SMESH')
+import SMESH # necessary for back compatibility
 from   SMESH import *

16 years agoNPAL16631: EDF281: Crash on update mesh if computation failed because of memory lack.
jfa [Thu, 9 Aug 2007 10:18:19 +0000 (10:18 +0000)]
NPAL16631: EDF281: Crash on update mesh if computation failed because of memory lack.

16 years agoPAL16229 (Issue in order to mesh with Hexahedron algorithms)
eap [Wed, 8 Aug 2007 13:29:22 +0000 (13:29 +0000)]
PAL16229 (Issue in order to mesh with Hexahedron algorithms)
     do not check shape topology in CheckHypothesis()

16 years agoImplementation of Bug PAL13901
maintenance team [Mon, 6 Aug 2007 13:19:44 +0000 (13:19 +0000)]
Implementation of Bug PAL13901
 - EDF PAL 327 : SMESH : name of hypothesis incremental ?

16 years agoCorrected for bug NPAL16567.
skl [Fri, 3 Aug 2007 07:40:38 +0000 (07:40 +0000)]
Corrected for bug NPAL16567.

16 years agofix Mesh.AddHypothesis()
skl [Fri, 3 Aug 2007 06:41:15 +0000 (06:41 +0000)]
fix Mesh.AddHypothesis()

16 years agoCorrected for bug IPAL12571.
skl [Fri, 3 Aug 2007 06:06:22 +0000 (06:06 +0000)]
Corrected for bug IPAL12571.

16 years agoCorrected for bug NPAL16546. T15881
skl [Fri, 27 Jul 2007 07:52:06 +0000 (07:52 +0000)]
Corrected for bug NPAL16546.

16 years agoCorrected for bug NPAL16567.
skl [Fri, 27 Jul 2007 07:51:30 +0000 (07:51 +0000)]
Corrected for bug NPAL16567.

16 years agoPAL16567
eap [Mon, 23 Jul 2007 09:20:51 +0000 (09:20 +0000)]
PAL16567

16 years agoPAL15881 New NETGEN capability: is it possible to do only a 2D mesh ?
eap [Fri, 20 Jul 2007 11:23:00 +0000 (11:23 +0000)]
PAL15881 New NETGEN capability: is it possible to do only a 2D mesh ?
    make QuadranglePreference hypotheses auxiliary

16 years agoPAL15881 New NETGEN capability: is it possible to do only a 2D mesh ?
eap [Fri, 20 Jul 2007 11:21:20 +0000 (11:21 +0000)]
PAL15881 New NETGEN capability: is it possible to do only a 2D mesh ?
    move some code to StdMeshers_FaceSide::GetFaceWires()

16 years agoPAL15881 New NETGEN capability: is it possible to do only a 2D mesh ?
eap [Fri, 20 Jul 2007 11:20:10 +0000 (11:20 +0000)]
PAL15881 New NETGEN capability: is it possible to do only a 2D mesh ?
+  /*!
+   * \brief Return wires of a face as StdMeshers_FaceSide's
+   */
+  static TSideVector GetFaceWires(const TopoDS_Face& theFace,
+                                  SMESH_Mesh &       theMesh,
+                                  const bool         theIgnoreMediumNodes,
+                                  TError &           theError);

16 years agoPAL15881 New NETGEN capability: is it possible to do only a 2D mesh ?
eap [Fri, 20 Jul 2007 11:19:04 +0000 (11:19 +0000)]
PAL15881 New NETGEN capability: is it possible to do only a 2D mesh ?
      export StdMeshers_FaceSide.hxx

16 years agoPAL15881 New NETGEN capability: is it possible to do only a 2D mesh ?
eap [Fri, 20 Jul 2007 11:18:31 +0000 (11:18 +0000)]
PAL15881 New NETGEN capability: is it possible to do only a 2D mesh ?
      algorithm NETGEN_2D added

16 years agoPAL15881 New NETGEN capability: is it possible to do only a 2D mesh ?
eap [Fri, 20 Jul 2007 11:17:03 +0000 (11:17 +0000)]
PAL15881 New NETGEN capability: is it possible to do only a 2D mesh ?
      move declaration of class SMESH_2smeshpy here from
      SMESH_2smeshpy.hxx to remove dependency of SMESH_DumpPython.cxx
      on SMESH_2smeshpy.hxx

16 years agoPAL15881 New NETGEN capability: is it possible to do only a 2D mesh ?
eap [Fri, 20 Jul 2007 11:15:07 +0000 (11:15 +0000)]
PAL15881 New NETGEN capability: is it possible to do only a 2D mesh ?
      catch exceptions in myPattern.Apply( aMesh, fset, theNodeIndexOnKeyPoint1, theReverse );

16 years agoPAL15881 New NETGEN capability: is it possible to do only a 2D mesh ?
eap [Fri, 20 Jul 2007 11:13:33 +0000 (11:13 +0000)]
PAL15881 New NETGEN capability: is it possible to do only a 2D mesh ?
-  TPythonDump() << "if not isDone: print 'Mesh', " << theMesh << ", ': computation failed'";

16 years agoPAL15881 New NETGEN capability: is it possible to do only a 2D mesh ?
eap [Fri, 20 Jul 2007 11:13:12 +0000 (11:13 +0000)]
PAL15881 New NETGEN capability: is it possible to do only a 2D mesh ?
      changes reflection modifications in smesh.py

16 years agoPAL15881 New NETGEN capability: is it possible to do only a 2D mesh ?
eap [Fri, 20 Jul 2007 11:11:03 +0000 (11:11 +0000)]
PAL15881 New NETGEN capability: is it possible to do only a 2D mesh ?
+   * \brief Check if shape is a degenerated edge or it's vertex
+  bool IsDegenShape(const int subShape) const

16 years agoPAL15881 New NETGEN capability: is it possible to do only a 2D mesh ?
eap [Fri, 20 Jul 2007 11:09:52 +0000 (11:09 +0000)]
PAL15881 New NETGEN capability: is it possible to do only a 2D mesh ?
    make QuadranglePreference hypothesis auxiliary

16 years agofix setting _computeState of submeshes for algo that !NeedDescretBoundary()
eap [Tue, 26 Jun 2007 11:50:06 +0000 (11:50 +0000)]
fix setting _computeState of submeshes for algo that !NeedDescretBoundary()

16 years agoChange version to 3.2.7 V3_2_7 V3_2_7rc1
jfa [Tue, 26 Jun 2007 07:27:21 +0000 (07:27 +0000)]
Change version to 3.2.7

16 years agoPAL16410 (Import MED : Some groups (ok in the MED file) are missing in the object...
eap [Mon, 25 Jun 2007 12:03:14 +0000 (12:03 +0000)]
PAL16410 (Import MED : Some groups (ok in the MED file) are missing in the object browser)
     treat elements of type ePOINT1