]>
SALOME platform Git repositories - modules/smesh.git/log
eap [Wed, 7 Nov 2007 10:02:34 +0000 (10:02 +0000)]
PAL16202,16203 (Propagation 1D on edges group)
remove useless includes
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
eap [Wed, 7 Nov 2007 09:57:17 +0000 (09:57 +0000)]
PAL16202,16203 (Propagation 1D on edges group)
remove useless includes
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
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
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
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);
eap [Wed, 7 Nov 2007 09:39:48 +0000 (09:39 +0000)]
PAL16202 (Propagation 1D on edges group)
remove useless includes
eap [Wed, 7 Nov 2007 09:36:09 +0000 (09:36 +0000)]
PAL16202 (Propagation 1D on edges group)
+ SMESHDS_SubMeshIteratorPtr GetSubMeshIterator() const;
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*,
eap [Wed, 7 Nov 2007 09:32:04 +0000 (09:32 +0000)]
PAL16774 (Crash after display of many groups)
+ virtual void studyClosed( SUIT_Study* );
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
eap [Wed, 24 Oct 2007 08:39:44 +0000 (08:39 +0000)]
PAL17233: Projection 2D doesn't work (bis)
exclude using compUVByElasticIsolines()
jfa [Tue, 23 Oct 2007 06:49:08 +0000 (06:49 +0000)]
NPAL17241: EDF590: Keyboard shortcuts for removing and renaming an object.
dmv [Thu, 18 Oct 2007 13:07:50 +0000 (13:07 +0000)]
NPAL 16561
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.;
jfa [Fri, 5 Oct 2007 09:05:41 +0000 (09:05 +0000)]
Update docs for smesh.py.
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.
maintenance team [Thu, 4 Oct 2007 12:43:10 +0000 (12:43 +0000)]
Update GUI documentation for NPAL16765
eap [Wed, 3 Oct 2007 14:44:12 +0000 (14:44 +0000)]
PAL16774 (Crash after display of many groups)
implement destructor
eap [Tue, 2 Oct 2007 12:49:54 +0000 (12:49 +0000)]
PAL14858 (The Mesh Info Dialog Box is too slow)
fix mesh update
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
maintenance team [Fri, 28 Sep 2007 09:11:25 +0000 (09:11 +0000)]
Change version to 3.2.8
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.;
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
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
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
eap [Tue, 25 Sep 2007 08:38:47 +0000 (08:38 +0000)]
PAL14858 (The Mesh Info Dialog Box is too slow)
+ SMDS_MeshInfo myInfo;
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 */
+};
eap [Tue, 25 Sep 2007 08:34:52 +0000 (08:34 +0000)]
PAL14858 (The Mesh Info Dialog Box is too slow)
+ SMDS_MeshInfo.hxx
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)
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
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
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,
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
eap [Mon, 24 Sep 2007 12:56:45 +0000 (12:56 +0000)]
+ SMDS_Mesh::CheckMemory(); // PAL16631
eap [Mon, 24 Sep 2007 12:49:24 +0000 (12:49 +0000)]
+ SMDS_Mesh::CheckMemory(); // PAL16631
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).
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 );
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;
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
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
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
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 );
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
eap [Mon, 10 Sep 2007 13:40:24 +0000 (13:40 +0000)]
- FitAll();
+ // FitAll(); - PAL16770(Display of a group performs an automatic fit all)
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
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
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);
eap [Fri, 24 Aug 2007 13:06:28 +0000 (13:06 +0000)]
PAL16753 (selection bug in GUI)
enble extrusion of not shown mesh
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.
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.
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 *
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.
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()
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 ?
skl [Fri, 3 Aug 2007 07:40:38 +0000 (07:40 +0000)]
Corrected for bug NPAL16567.
skl [Fri, 3 Aug 2007 06:41:15 +0000 (06:41 +0000)]
fix Mesh.AddHypothesis()
skl [Fri, 3 Aug 2007 06:06:22 +0000 (06:06 +0000)]
Corrected for bug IPAL12571.
skl [Fri, 27 Jul 2007 07:52:06 +0000 (07:52 +0000)]
Corrected for bug NPAL16546.
skl [Fri, 27 Jul 2007 07:51:30 +0000 (07:51 +0000)]
Corrected for bug NPAL16567.
eap [Mon, 23 Jul 2007 09:20:51 +0000 (09:20 +0000)]
PAL16567
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
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()
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);
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
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
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
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 );
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'";
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
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
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
eap [Tue, 26 Jun 2007 11:50:06 +0000 (11:50 +0000)]
fix setting _computeState of submeshes for algo that !NeedDescretBoundary()
jfa [Tue, 26 Jun 2007 07:27:21 +0000 (07:27 +0000)]
Change version to 3.2.7
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
eap [Thu, 21 Jun 2007 10:26:23 +0000 (10:26 +0000)]
PAL16231 (3D Extrusion produced crossing hexahedrons)
performance optimization of StdMeshers_Prism_3D::AddPrisms()
jfa [Thu, 21 Jun 2007 10:25:12 +0000 (10:25 +0000)]
Get all sources from module SRC to avoid files duplication.
eap [Thu, 21 Jun 2007 10:24:29 +0000 (10:24 +0000)]
PAL16231 (3D Extrusion produced crossing hexahedrons)
use math_FunctionSetWithDerivatives to copmute parameters if a
simple and fast method fails
skl [Thu, 21 Jun 2007 05:09:19 +0000 (05:09 +0000)]
Documentation(gui) is updated for bug N7PAL16198.
skl [Thu, 21 Jun 2007 05:07:34 +0000 (05:07 +0000)]
Corrected for bug N7PAL16198 (change few descriptions for previous corrections).
eap [Wed, 20 Jun 2007 14:54:20 +0000 (14:54 +0000)]
PAL16231 (3D Extrusion produced crossing hexahedrons)
always use parameters hint
eap [Wed, 20 Jun 2007 14:52:43 +0000 (14:52 +0000)]
PAL16231 (3D Extrusion produced crossing hexahedrons)
improve copmuting point parameters performance by implementing it
without math_FunctionSetWithDerivatives usage
skl [Wed, 20 Jun 2007 08:12:07 +0000 (08:12 +0000)]
Corrected for bug N7PAL16198 (add descriptions for previous corrections).
jfa [Wed, 20 Jun 2007 07:54:12 +0000 (07:54 +0000)]
Update python interface smesh documentation.
skl [Wed, 20 Jun 2007 07:42:13 +0000 (07:42 +0000)]
Corrected for bug N7PAL16198.
eap [Tue, 19 Jun 2007 16:50:42 +0000 (16:50 +0000)]
PAL16231 (3D Extrusion produced crossing hexahedrons)
improve copmuting point parameters using parameters hint
eap [Tue, 19 Jun 2007 16:49:27 +0000 (16:49 +0000)]
PAL16231 (3D Extrusion produced crossing hexahedrons)
improve copmuting point parameters by varying square and not
function and using parameters hint
eap [Mon, 18 Jun 2007 13:50:30 +0000 (13:50 +0000)]
PAL16217 (3D Extrusion produces degenerated hexahedrons)
fix error message spelling
eap [Mon, 18 Jun 2007 13:44:24 +0000 (13:44 +0000)]
PAL16217 (3D Extrusion produces degenerated hexahedrons)
fix face association in a block (avoid taking far propagation edge)
mzn [Mon, 18 Jun 2007 12:27:04 +0000 (12:27 +0000)]
Fix for bugs N7PAL16232, N7PAL16233.
eap [Fri, 15 Jun 2007 09:31:58 +0000 (09:31 +0000)]
NPAL16182 ("Propagation on opposite edges" don't work with 5 edges quadrangle)
Notify VERTEX sub-meshes about modification
eap [Fri, 15 Jun 2007 09:10:53 +0000 (09:10 +0000)]
NPAL16182 ("Propagation on opposite edges" don't work with 5 edges quadrangle)
move propagation management from SMESH_Mesh to StdMeshers_Propagation
eap [Fri, 15 Jun 2007 09:09:54 +0000 (09:09 +0000)]
NPAL16182 ("Propagation on opposite edges" don't work with 5 edges quadrangle)
- GeomAbs_Shape cont = SMESH_Algo::Continuity( edge, eNext );
- if (cont >= GeomAbs_G1) {
+ if ( SMESH_Algo::IsContinuous( edge, eNext )) {
eap [Fri, 15 Jun 2007 09:08:25 +0000 (09:08 +0000)]
NPAL16182 ("Propagation on opposite edges" don't work with 5 edges quadrangle)
1) move propagation management to StdMeshers_Propagation
2) Show exception name when Standard_Failure is caught
eap [Fri, 15 Jun 2007 09:04:58 +0000 (09:04 +0000)]
NPAL16182 ("Propagation on opposite edges" don't work with 5 edges quadrangle)
move propagation management to StdMeshers_Propagation
eap [Fri, 15 Jun 2007 09:03:11 +0000 (09:03 +0000)]
NPAL16182 ("Propagation on opposite edges" don't work with 5 edges quadrangle)
+ bool IsAny() const { return myPredicates.empty(); }
eap [Fri, 15 Jun 2007 09:02:47 +0000 (09:02 +0000)]
NPAL16182 ("Propagation on opposite edges" don't work with 5 edges quadrangle)
+ static bool IsContinuous(const TopoDS_Edge & E1, const TopoDS_Edge & E2) {
skl [Fri, 15 Jun 2007 05:44:11 +0000 (05:44 +0000)]
Corrected for bug NPAL16170.
eap [Wed, 13 Jun 2007 12:25:20 +0000 (12:25 +0000)]
NPAL16168 (geometrical group edition from a submesh don't modifiy mesh computation)
reimplement CheckGeomGroupModif()