]>
SALOME platform Git repositories - modules/smesh.git/log
apo [Wed, 5 Dec 2007 14:19:29 +0000 (14:19 +0000)]
Fix for Bug IPAL17943
4.x: log file, generated by "mdump_V2_1" for the mesh with set color number differs from the initial one (3x)
jfa [Wed, 5 Dec 2007 13:49:43 +0000 (13:49 +0000)]
NPAL17873: SMESH add a triangle instead of make quadrangles only.
jfa [Wed, 5 Dec 2007 11:47:28 +0000 (11:47 +0000)]
Fix bug 17577: Help in 4x: Page is not displayed.
jfa [Tue, 4 Dec 2007 09:32:22 +0000 (09:32 +0000)]
NPAL17908: Roll-back fix for bug 16198, new fix will be provided after 4.1.0 issue.
maintenance team [Mon, 3 Dec 2007 13:45:18 +0000 (13:45 +0000)]
Update GUI documentation for bugs :
16841, 16202, 16203, 16842, 17694
ouv [Mon, 3 Dec 2007 09:48:14 +0000 (09:48 +0000)]
Bug IPAL18040 - 4.x: color of the displayed edge group doesn't correspond to set one.
jfa [Fri, 30 Nov 2007 10:23:14 +0000 (10:23 +0000)]
NPAL18033: EDF612: Mesh stay displayed when we click on Erase all.
jfa [Fri, 30 Nov 2007 08:33:11 +0000 (08:33 +0000)]
NPAL18078: dependance on CASCADE in Salome.
jfa [Fri, 30 Nov 2007 08:24:29 +0000 (08:24 +0000)]
NPAL17920: error in init_smesh routine in smeshDC.py file.
jfa [Thu, 29 Nov 2007 13:01:07 +0000 (13:01 +0000)]
NPAL18076: EDF617: Regression smesh.py Only the 1st netgen parameters is added/used.
eap [Thu, 29 Nov 2007 12:52:50 +0000 (12:52 +0000)]
PAL16617 (Modification/Transformation operations with copy don't create a new mesh)
fix message string
jfa [Wed, 28 Nov 2007 14:54:08 +0000 (14:54 +0000)]
NPAL18025: Regression between 3.2.6 and 3.2.9rc1 about SMESH display
jfa [Mon, 26 Nov 2007 14:01:25 +0000 (14:01 +0000)]
Fix bug 17903: Problem with closing studies.
jfa [Mon, 26 Nov 2007 13:21:41 +0000 (13:21 +0000)]
Fix bug 17655: 'Show' and 'Display only' don't work on Mesh root object.
eap [Fri, 23 Nov 2007 13:36:34 +0000 (13:36 +0000)]
SMESH_Gen_i::Save(...) { ...
+ // PAL17753 (Regresion: missing hypothesis in restored study)
+ // "lib" also should be removed from the beginning
+ //if( libname_len > 3 )
+ //libname.resize( libname_len - 3 );
+ if( libname_len > 6 )
+ libname = libname.substr( 3, libname_len - 3 - 3 );
maintenance team [Wed, 21 Nov 2007 12:32:51 +0000 (12:32 +0000)]
Providing compatibility
jfa [Wed, 21 Nov 2007 11:20:17 +0000 (11:20 +0000)]
Fix bug 17722: menu for 'Geometry' button of 'Create Sub-mesh' dlg was lost.
jfa [Tue, 20 Nov 2007 12:14:55 +0000 (12:14 +0000)]
Update Help references (bug 17577)
ouv [Mon, 19 Nov 2007 12:22:20 +0000 (12:22 +0000)]
Minor change
ouv [Mon, 19 Nov 2007 12:19:25 +0000 (12:19 +0000)]
Remove CORBA dependency
maintenance team [Fri, 16 Nov 2007 13:04:19 +0000 (13:04 +0000)]
Changing version to 4.1.0
ouv [Fri, 16 Nov 2007 13:02:19 +0000 (13:02 +0000)]
Color Number (Color Group) parameter is returned for compatibility
ouv [Fri, 16 Nov 2007 12:34:08 +0000 (12:34 +0000)]
Color Number (Color Group) parameter is returned for compatibility
eap [Fri, 16 Nov 2007 08:22:34 +0000 (08:22 +0000)]
PAL17694 (New Tool About Hexahedral Meshing)
fix error
eap [Thu, 15 Nov 2007 14:37:51 +0000 (14:37 +0000)]
PAL17694 (New Tool About Hexahedral Meshing)
+ StdMeshers_UseExisting_1D2D_i.cxx
eap [Thu, 15 Nov 2007 14:37:26 +0000 (14:37 +0000)]
PAL17694 (New Tool About Hexahedral Meshing)
+ StdMeshers_UseExisting_1D2D.hxx
eap [Thu, 15 Nov 2007 14:36:00 +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)
eap [Thu, 15 Nov 2007 14:35:36 +0000 (14:35 +0000)]
PAL17694 (New Tool About Hexahedral Meshing)
+ SMESH::NodePosition* GetNodePosition(CORBA::Long NodeID);
eap [Thu, 15 Nov 2007 14:33:11 +0000 (14:33 +0000)]
PAL17694 (New Tool About Hexahedral Meshing)
Do not clean submesh before algo->Compute()
eap [Thu, 15 Nov 2007 14:31:58 +0000 (14:31 +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"/>
eap [Thu, 15 Nov 2007 14:29:43 +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);
+
+ /*!
eap [Thu, 15 Nov 2007 14:28:58 +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
+ {
+ };
+
eap [Mon, 12 Nov 2007 10:03:58 +0000 (10:03 +0000)]
PAL16842 (Genertion of groups when a mesh is transformed)
add MakeGroups=False argument
eap [Mon, 12 Nov 2007 10:03:08 +0000 (10:03 +0000)]
PAL16842 (Genertion of groups when a mesh is transformed)
+ CORBA::Long NbGroups()
eap [Mon, 12 Nov 2007 10:01:24 +0000 (10:01 +0000)]
PAL16842 (Genertion of groups when a mesh is transformed)
add *MakeGroups() methods
eap [Mon, 12 Nov 2007 10:00:22 +0000 (10:00 +0000)]
PAL16842 (Genertion of groups when a mesh is transformed)
+ QCheckBox* MakeGroupsCheck;
eap [Mon, 12 Nov 2007 09:58:54 +0000 (09:58 +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);
eap [Mon, 12 Nov 2007 09:57:41 +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;
eap [Mon, 12 Nov 2007 09:56:25 +0000 (09:56 +0000)]
PAL16842 (Genertion of groups when a mesh is transformed)
-#include <SMDSAbs_ElementType.hxx>
+#include "SMDSAbs_ElementType.hxx"
eap [Mon, 12 Nov 2007 09:55:28 +0000 (09:55 +0000)]
PAL16842 (Genertion of groups when a mesh is transformed)
+ SMDSAbs_NbElementTypes
eap [Mon, 12 Nov 2007 09:54:49 +0000 (09:54 +0000)]
PAL16842 (Genertion of groups when a mesh is transformed)
add *MakeGroups() methods
eap [Mon, 12 Nov 2007 09:53:52 +0000 (09:53 +0000)]
PAL16842 (Genertion of groups when a mesh is transformed)
+ long NbGroups()
ouv [Wed, 7 Nov 2007 14:19:00 +0000 (14:19 +0000)]
CORBA includes
maintenance team [Wed, 7 Nov 2007 11:50:52 +0000 (11:50 +0000)]
Common update
eap [Wed, 7 Nov 2007 10:14:24 +0000 (10:14 +0000)]
PAL16774 (Crash after display of many groups)
+ void RemoveVisuData(int studyID);
- void UpdateView (SUIT_ViewWindow*,
+ bool UpdateView (SUIT_ViewWindow*,
eap [Wed, 7 Nov 2007 10:13:19 +0000 (10:13 +0000)]
PAL16202,16203 (Propagation 1D on edges group)
source shape can be a group
eap [Wed, 7 Nov 2007 10:10:30 +0000 (10:10 +0000)]
PAL16774 (Crash after display of many groups)
throw if there are errors in buildPrs()
eap [Wed, 7 Nov 2007 10:08:39 +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
eap [Wed, 7 Nov 2007 10:06:00 +0000 (10:06 +0000)]
PAL16774 (Crash after display of many groups)
add SMESH_VISU_PROBLEM_CLEAR
eap [Wed, 7 Nov 2007 10:02:43 +0000 (10:02 +0000)]
PAL16202,16203 (Propagation 1D on edges group)
remove useless includes
eap [Wed, 7 Nov 2007 10:01:36 +0000 (10:01 +0000)]
PAL16202,16203 (Propagation 1D on edges group)
source shape can be a group
eap [Wed, 7 Nov 2007 09:57:05 +0000 (09:57 +0000)]
PAL16202,16203 (Propagation 1D on edges group)
remove useless includes
eap [Wed, 7 Nov 2007 09:54:13 +0000 (09:54 +0000)]
PAL16774 (Crash after display of many groups)
prepare to mesh deletion at closing a study
eap [Wed, 7 Nov 2007 09:51:52 +0000 (09:51 +0000)]
PAL16202,16203 (Propagation 1D on edges group)
remove useless includes
eap [Wed, 7 Nov 2007 09:50:37 +0000 (09:50 +0000)]
PAL16202,16203 (Propagation 1D on edges group)
1) avoid double "Salome exception" in error description
2) select mesh after visualization
eap [Wed, 7 Nov 2007 09:48:31 +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
eap [Wed, 7 Nov 2007 09:43:35 +0000 (09:43 +0000)]
PAL16202,16203 (Propagation 1D on edges group)
remove useless includes and fix SetEventListener()
eap [Wed, 7 Nov 2007 09:41:42 +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);
maintenance team [Wed, 7 Nov 2007 09:40:09 +0000 (09:40 +0000)]
Common update
eap [Wed, 7 Nov 2007 09:39:20 +0000 (09:39 +0000)]
PAL16202 (Propagation 1D on edges group)
remove useless includes
eap [Wed, 7 Nov 2007 09:35:51 +0000 (09:35 +0000)]
PAL16202 (Propagation 1D on edges group)
+ SMESHDS_SubMeshIteratorPtr GetSubMeshIterator() const;
eap [Wed, 7 Nov 2007 09:31:16 +0000 (09:31 +0000)]
PAL16774 (Crash after display of many groups)
+ virtual void studyClosed( SUIT_Study* );
and catch during visualization
eap [Wed, 7 Nov 2007 09:30:18 +0000 (09:30 +0000)]
PAL16774 (Crash after display of many groups)
+ virtual void studyClosed( SUIT_Study* );
eap [Wed, 7 Nov 2007 09:28:28 +0000 (09:28 +0000)]
PAL16774 (Crash after display of many groups)
implement destructor to free memory at closing a study
ouv [Tue, 6 Nov 2007 08:54:05 +0000 (08:54 +0000)]
Bug NPAL12872 - EDF189 GEOM, SMESH : Visualization of groups with many colors
srn [Wed, 31 Oct 2007 15:02:38 +0000 (15:02 +0000)]
Added include of CASCatch using $(GUI_CXXFLAGS)
eap [Wed, 24 Oct 2007 08:40:19 +0000 (08:40 +0000)]
PAL17233: Projection 2D doesn't work (bis)
exclude using compUVByElasticIsolines()
rnv [Wed, 24 Oct 2007 07:05:58 +0000 (07:05 +0000)]
Implementation of NPAL13504 improvement.
jfa [Tue, 23 Oct 2007 07:06:01 +0000 (07:06 +0000)]
NPAL17241: EDF590: Keyboard shortcuts for removing and renaming an object.
dmv [Tue, 23 Oct 2007 06:39:12 +0000 (06:39 +0000)]
NPAL 16561
dmv [Thu, 18 Oct 2007 13:28:46 +0000 (13:28 +0000)]
NPAL16561
jfa [Tue, 16 Oct 2007 12:54:34 +0000 (12:54 +0000)]
Bug 17298: AttributeError during import of SMESH_BelongToGeom.py.
eap [Thu, 11 Oct 2007 12:43:01 +0000 (12:43 +0000)]
+ // double delta = d1*d2*1e-6; PAL17233
+ double delta = min( d1, d2 ) / 10.;
mzn [Wed, 10 Oct 2007 13:48:35 +0000 (13:48 +0000)]
Porting GUI documentation on Doxygen tool.
mzn [Wed, 10 Oct 2007 13:41:52 +0000 (13:41 +0000)]
Porting GUI documentation on Doxygen tool.
eap [Wed, 3 Oct 2007 08:51:29 +0000 (08:51 +0000)]
PAL16774 (Crash after display of many groups)
add missing white space to SMESH_CONTINUE_MESH_VISUALIZATION
eap [Tue, 2 Oct 2007 14:18:14 +0000 (14:18 +0000)]
PAL14858 (The Mesh Info Dialog Box is too slow)
fix mesh update
eap [Tue, 2 Oct 2007 12:45:45 +0000 (12:45 +0000)]
PAL17091 ("Mesh Infos" dlg shows wrong number of quadrangles of the computed mesh)
take into account element type change at merging nodes
eap [Wed, 26 Sep 2007 10:01:26 +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.;
eap [Wed, 26 Sep 2007 09:56:22 +0000 (09:56 +0000)]
PAL14858 (The Mesh Info Dialog Box is too slow)
fix the previous integration
maintenance team [Tue, 25 Sep 2007 13:39:30 +0000 (13:39 +0000)]
Porting to windows after merge with 3.2.7
eap [Tue, 25 Sep 2007 08:41:25 +0000 (08:41 +0000)]
PAL14858 (The Mesh Info Dialog Box is too slow)
replace ::SMESH_Mesh::ElementOrder with SMDSAbs_ElementOrder
eap [Tue, 25 Sep 2007 08:40:00 +0000 (08:40 +0000)]
PAL14858 (The Mesh Info Dialog Box is too slow)
use SMDS_MeshInfo to nkow nb of entities
eap [Tue, 25 Sep 2007 08:38:44 +0000 (08:38 +0000)]
PAL14858 (The Mesh Info Dialog Box is too slow)
+ SMDS_MeshInfo myInfo;
eap [Tue, 25 Sep 2007 08:37:43 +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 */
+};
eap [Tue, 25 Sep 2007 08:36:46 +0000 (08:36 +0000)]
PAL14858 (The Mesh Info Dialog Box is too slow)
+ SMDS_MeshInfo.hxx
eap [Mon, 24 Sep 2007 13:53:31 +0000 (13:53 +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,
eap [Mon, 24 Sep 2007 13:52:57 +0000 (13:52 +0000)]
+ SMDS_Mesh::CheckMemory(); // PAL16631
eap [Mon, 24 Sep 2007 13:51:42 +0000 (13:51 +0000)]
PAL16631 (SALOME crash after a mesh computation failed due to lack of memory)
eap [Mon, 24 Sep 2007 13:50:56 +0000 (13:50 +0000)]
+# Executables targets
+bin_PROGRAMS = SMDS_MemoryLimit
+dist_SMDS_MemoryLimit_SOURCES = \
+ SMDS_MemoryLimit.cxx
+SMDS_MemoryLimit_LDADD = \
+ $(KERNEL_LDFLAGS) -lSALOMELocalTrace
eap [Mon, 24 Sep 2007 13:49:46 +0000 (13:49 +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
eap [Mon, 24 Sep 2007 13:48:53 +0000 (13:48 +0000)]
PAL16631 (SALOME crash after a mesh computation failed due to lack of memory)
fix misspelling
mzn [Mon, 17 Sep 2007 10:07:18 +0000 (10:07 +0000)]
Fix for Bug NPAL16771 (EDF 556 SMESH : Can't select some groups of nodes in the VTK view).
eap [Tue, 11 Sep 2007 13:33:17 +0000 (13:33 +0000)]
PAL16892 (impossible to create Distribution of Layers hypothesis, for Radial Prism 3D algorithm)
- myHypTypes = SMESH::GetAvailableHypotheses( false, 0 );
+ myHypTypes = SMESH::GetAvailableHypotheses( false, 1 );
eap [Tue, 11 Sep 2007 06:53:33 +0000 (06:53 +0000)]
+ // PAL16857(SMESH not conform to the MED convention):
+ if ( aMeshDimension == 2 && anIsZDimension ) // 2D only if mesh is in XOY plane
+ aMeshDimension = 3;
eap [Tue, 11 Sep 2007 06:13:14 +0000 (06:13 +0000)]
PAL16774,PAL16631(SALOME crash after a mesh computation that failed because of lack of memory)
Catch exceptions during visualization
eap [Tue, 11 Sep 2007 06:12:36 +0000 (06:12 +0000)]
PAL16774,PAL16631(SALOME crash after a mesh computation that failed because of lack of memory)
Precise error message
eap [Tue, 11 Sep 2007 06:12:14 +0000 (06:12 +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
eap [Tue, 11 Sep 2007 06:11:42 +0000 (06:11 +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 )
eap [Tue, 11 Sep 2007 06:11:13 +0000 (06:11 +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