]>
SALOME platform Git repositories - modules/smesh.git/log
eap [Wed, 20 May 2009 15:46:49 +0000 (15:46 +0000)]
0020279 : [CEA 334] control the "random" use when using mesh algorithms
fix SetSourceMesh(): set mesh before calling NotifySubMeshesHypothesisModification()
eap [Wed, 20 May 2009 15:46:33 +0000 (15:46 +0000)]
0020279 : [CEA 334] control the "random" use when using mesh algorithms
Compare TNode's by node ID
eap [Wed, 20 May 2009 15:45:54 +0000 (15:45 +0000)]
0020279 : [CEA 334] control the "random" use when using mesh algorithms
fix for SIGSEGV on quadratic mesh
eap [Wed, 20 May 2009 15:45:16 +0000 (15:45 +0000)]
eliminate compilation warning
eap [Wed, 20 May 2009 15:43:35 +0000 (15:43 +0000)]
+ StdMeshers_CompositeHexa_3D.cxx \
eap [Wed, 20 May 2009 15:42:10 +0000 (15:42 +0000)]
0020279 : [CEA 334] control the "random" use when using mesh algorithms
In SetEventListener(), avoid meshing of internal vertices of
complex edge
eap [Wed, 20 May 2009 15:40:31 +0000 (15:40 +0000)]
0020279 : [CEA 334] control the "random" use when using mesh algorithms
fix SourceShape3D() for the case when no vertices are provided
eap [Wed, 20 May 2009 15:40:00 +0000 (15:40 +0000)]
0020279 : [CEA 334] control the "random" use when using mesh algorithms
fix GetHypothesisList() for mesh w/o shape
eap [Wed, 20 May 2009 15:39:36 +0000 (15:39 +0000)]
0020279 : [CEA 334] control the "random" use when using mesh algorithms
Use TIDCompare from SMDS_MeshElement.hxx
eap [Wed, 20 May 2009 15:38:19 +0000 (15:38 +0000)]
0020279 : [CEA 334] control the "random" use when using mesh algorithms
For stability of StdMeshers_CompositeSegment_1D:
+ bool IsAlwaysComputed() { return _alwaysComputed; }
eap [Wed, 20 May 2009 15:38:07 +0000 (15:38 +0000)]
#include SMESH_MeshEditor.hxx via SMESH_MesherHelper.hxx
eap [Wed, 20 May 2009 15:37:49 +0000 (15:37 +0000)]
+#include "SMESH_MeshEditor.hxx" // needed for many meshers
eap [Wed, 20 May 2009 15:37:25 +0000 (15:37 +0000)]
0020279 : [CEA 334] control the "random" use when using mesh algorithms
fix IsQuadraticSubMesh() to work on mesh w/o shape
eap [Wed, 20 May 2009 15:36:57 +0000 (15:36 +0000)]
move struct TIDCompare to SMDS_MeshElement.hxx
eap [Wed, 20 May 2009 15:36:19 +0000 (15:36 +0000)]
GetNode(int index) no longer wraps index, rather GetNodeWrap(int index) does
eap [Wed, 20 May 2009 15:35:46 +0000 (15:35 +0000)]
static const SMDS_MeshNode* VertexNode(const TopoDS_Vertex& V,
- SMESHDS_Mesh* meshDS);
+ const SMESHDS_Mesh* meshDS);
eap [Wed, 20 May 2009 15:35:29 +0000 (15:35 +0000)]
in GetNodeParamOnEdge(), take into account that nodes on vertices not
always present, e.g. when Composite side discretisation is used
eap [Wed, 20 May 2009 15:32:49 +0000 (15:32 +0000)]
+ const SMDS_MeshNode* GetNodeWrap(const int ind) const { return GetNode( WrappedIndex( ind )); }
+// ============================================================
+/*!
+ * \brief Comparator of elements by ID for usage in std containers
+ */
+// ============================================================
+
+struct TIDCompare {
+ bool operator () (const SMDS_MeshElement* e1, const SMDS_MeshElement* e2) const
+ { return e1->GetID() < e2->GetID(); }
+};
=============================================================================
maintenance team [Tue, 19 May 2009 10:22:40 +0000 (10:22 +0000)]
Update according to change of boolean operation.
vsr [Wed, 6 May 2009 14:54:16 +0000 (14:54 +0000)]
0020210 : EDF SMESH 976: Update of a smesh group after modification of the associated geom group
Additional patch: do not publish SMESH component automatically on the module activation
eap [Wed, 6 May 2009 13:54:22 +0000 (13:54 +0000)]
0020340 : EDF 1022 SMESH : Crash with FindNodeClosestTo in a second new study
Nullify mesh after TNodeSearcherDeleter::Unset()
eap [Wed, 6 May 2009 13:22:09 +0000 (13:22 +0000)]
+//#define MESSAGE(m) {cout<<m<<endl;}
eap [Wed, 6 May 2009 13:21:34 +0000 (13:21 +0000)]
0020340 : EDF 1022 SMESH : Crash with FindNodeClosestTo in a second new study
notify node searcher on mesh destruction
ouv [Wed, 6 May 2009 13:17:00 +0000 (13:17 +0000)]
Improvement of "setenv.py" script - setting of custom enviroment by those modules, which have it, is performed by their own "<module_name>_setenv.py" scripts situated in their "bin" folders.
eap [Wed, 6 May 2009 11:29:28 +0000 (11:29 +0000)]
0020338 : EDF 1019 SMESH : 3D extrusion issue
fix FindMatchingNodesOnFaces() for the case of no nodes on edge (since nb segments == 1 )
eap [Mon, 4 May 2009 15:05:47 +0000 (15:05 +0000)]
IPAL21120 SIGSEGV on Meshing attached Compound with Automatic Hexadralization
Report on bad geometry if GetFaceIndex() returns -1
eap [Tue, 21 Apr 2009 10:01:50 +0000 (10:01 +0000)]
fix dumping colors:
use valid python names instead of names in Study
dmv [Fri, 17 Apr 2009 07:52:07 +0000 (07:52 +0000)]
0020317 : EDF SMESH 1004: "Edit group" changes the name of the group
vsr [Wed, 15 Apr 2009 13:35:33 +0000 (13:35 +0000)]
Improve make procedure (add aclocal flags)
vsr [Wed, 15 Apr 2009 13:14:35 +0000 (13:14 +0000)]
Update copyright notes
maintenance team [Tue, 14 Apr 2009 12:53:15 +0000 (12:53 +0000)]
Changing version to 4.1.5
eap [Fri, 3 Apr 2009 14:32:54 +0000 (14:32 +0000)]
0020210 : EDF SMESH 976: Update of a smesh group after modification of the associated geom group
update groups
eap [Fri, 3 Apr 2009 14:31:44 +0000 (14:31 +0000)]
0020210 : EDF SMESH 976: Update of a smesh group after modification of the associated geom group
use gen->SetPixMap()
eap [Fri, 3 Apr 2009 14:30:54 +0000 (14:30 +0000)]
0020210 : EDF SMESH 976: Update of a smesh group after modification of the associated geom group
+ static void SetPixMap(SALOMEDS::SObject_ptr theSObject,
+ const char* thePixMap);
eap [Fri, 3 Apr 2009 14:28:56 +0000 (14:28 +0000)]
0020210 : EDF SMESH 976: Update of a smesh group after modification of the associated geom group
call mesh->CheckGeomGroupModif() when current study changes
eap [Fri, 3 Apr 2009 14:26:52 +0000 (14:26 +0000)]
0020210 : EDF SMESH 976: Update of a smesh group after modification of the associated geom group
Make SMESH_Gen update meshes at switching GEOM->SMESH
eap [Fri, 3 Apr 2009 14:21:51 +0000 (14:21 +0000)]
0020210 : EDF SMESH 976: Update of a smesh group after modification of the associated geom group
+ void SetShape( const TopoDS_Shape& theShape);
eap [Fri, 3 Apr 2009 14:19:54 +0000 (14:19 +0000)]
0020210 : EDF SMESH 976: Update of a smesh group after modification of the associated geom group
void SMESH_Mesh::ShapeToMesh(const TopoDS_Shape & aShape)
{
...
+ else
+ {
+ _isShapeToMesh = false;
+ _myMeshDS->ShapeToMesh( PseudoShape() );
+ }
jfa [Fri, 3 Apr 2009 08:55:26 +0000 (08:55 +0000)]
Bug
0020185 : EDF SMESH 967 : Anomaly in Merge Nodes.
jfa [Thu, 19 Mar 2009 14:45:23 +0000 (14:45 +0000)]
Bug
0016617 : Regression in V5.1.1rc3: the groups are not generated.
eap [Thu, 19 Mar 2009 06:56:54 +0000 (06:56 +0000)]
0020222 : Quandrangle_2D meshing fail
unite only edges shared by two same faces
eap [Mon, 16 Mar 2009 07:56:53 +0000 (07:56 +0000)]
0020217 : EDF SMESH: Dump file with mesh and group on geom is wrong
fix _pyCommand::GetWord() for case of names with white spaces inside
eap [Thu, 12 Mar 2009 09:49:18 +0000 (09:49 +0000)]
0020213 : RadialPrism_3D_4 failed on V5_1 64 bits
0020214 : Project_2D_4 failed on V5_1 64 bits
different ways of removing deleted and alive elements from submesh
eap [Wed, 11 Mar 2009 15:20:49 +0000 (15:20 +0000)]
0020206 : EDF SMESH 987: Netgen1D2D3D +submesh
clear mesh if an added local algorithm hides a global all-dimensional one
eap [Wed, 11 Mar 2009 15:13:38 +0000 (15:13 +0000)]
0020206 : EDF SMESH 987: Netgen1D2D3D +submesh
in GetSubMesh(), fix detection of SMESHDS_SubMesh'es of geom groups
eap [Wed, 11 Mar 2009 15:08:49 +0000 (15:08 +0000)]
0020206 : EDF SMESH 987: Netgen1D2D3D +submesh
fix detection of SMESHDS_SubMesh'es of geom groups
+ int _nbSubShapes; // initial nb of subshapes in the shape to mesh
eap [Wed, 11 Mar 2009 14:56:10 +0000 (14:56 +0000)]
0020206 : EDF SMESH 987: Netgen1D2D3D +submesh
don't create ordinary submeshes for compounds
eap [Wed, 11 Mar 2009 14:49:19 +0000 (14:49 +0000)]
avoid extra list copying
- aRes = (*it).second;
+ return it->second;
eap [Tue, 10 Mar 2009 16:35:12 +0000 (16:35 +0000)]
0020200 : EDF SMESH 983: changing algo of a mesh and switching back to original algo leads to different result than original
sort nodes and elements by ID
dmv [Fri, 6 Mar 2009 12:40:52 +0000 (12:40 +0000)]
IPAL20918 Color of Group of Nodes or Edges is not changed when Edit Group
vsr [Thu, 5 Mar 2009 06:57:11 +0000 (06:57 +0000)]
Fix linkage problem
eap [Tue, 3 Mar 2009 09:01:11 +0000 (09:01 +0000)]
0020184 : EDF SMESH 952: Projection 2D does not work
project only if there are nodes on face
eap [Tue, 3 Mar 2009 09:00:32 +0000 (09:00 +0000)]
make same as in V5_1_main
+ operator char*() const {
+ return (char*)c_str();
+ }
eap [Tue, 3 Mar 2009 08:52:24 +0000 (08:52 +0000)]
0020184 : EDF SMESH 952: Projection 2D does not work
+ static bool IsBoundaryEdge()
+ bool AssocGroupsByPropagation()
eap [Tue, 3 Mar 2009 08:48:39 +0000 (08:48 +0000)]
0020184 : EDF SMESH 952: Projection 2D does not work
use ShapeAnalysis::OuterWire() insead of BRepTools::OuterWire()
jfa [Mon, 2 Mar 2009 14:57:49 +0000 (14:57 +0000)]
Bug
0020185 : EDF SMESH 967 : Anomaly in Merge Nodes.
eap [Fri, 27 Feb 2009 13:35:39 +0000 (13:35 +0000)]
0020183 : EDF SMESH 966 : Mesh element info anomaly
enable selecting nodes common to 2 shown groups
eap [Fri, 27 Feb 2009 11:33:29 +0000 (11:33 +0000)]
avoid repeated search in std::map
eap [Fri, 27 Feb 2009 11:25:08 +0000 (11:25 +0000)]
0020183 : EDF SMESH 966 : Mesh element info anomaly
fix GetElemObjId() and GetNodeObjId: prevent out_of_range error if id==vector.size()
eap [Wed, 25 Feb 2009 15:43:14 +0000 (15:43 +0000)]
0020182 : EDF SMESH 965 : SIGSEV at study opening with SMESH
be patient to studies with invalid node positions data
eap [Wed, 25 Feb 2009 15:17:05 +0000 (15:17 +0000)]
In Clear(), nullify nb of poly elements
eap [Tue, 24 Feb 2009 10:51:35 +0000 (10:51 +0000)]
0020170 : EDF SMESH: Selection behaviour in object browser from hypothesis editing windows
+ int getActiveObject();
eap [Tue, 24 Feb 2009 10:51:10 +0000 (10:51 +0000)]
0020170 : EDF SMESH: Selection behaviour in object browser from hypothesis editing windows
remove filters before creation/edition of hypothesis and restore them after
dmv [Fri, 20 Feb 2009 11:40:28 +0000 (11:40 +0000)]
0020168 : EDF SMESH 953: uncomplete selection with filter 'belong on geom'
dmv [Fri, 20 Feb 2009 08:05:52 +0000 (08:05 +0000)]
0020168 : EDF SMESH 953: uncomplete selection with filter 'belong on geom'
eap [Fri, 20 Feb 2009 07:14:17 +0000 (07:14 +0000)]
PAL15429 Computation of the mesh, based on "014.brep" via Tetrahedron(NETGEN), is failed.
fix for G7.py
+ /*!
+ * \brief Return number of unique ancestors of the shape
+ */
+ static int NbAncestors(const TopoDS_Shape& shape,
+ const SMESH_Mesh& mesh,
+ TopAbs_ShapeEnum ancestorType=TopAbs_SHAPE);
+
eap [Tue, 17 Feb 2009 07:07:51 +0000 (07:07 +0000)]
PAL15429 Computation of the mesh, based on "014.brep" via Tetrahedron(NETGEN), is failed.
fix for G7.py
+ /*!
+ * \brief Return number of unique ancestors of the shape
+ */
+ static int NbAncestors(const TopoDS_Shape& shape,
+ const SMESH_Mesh& mesh,
+ TopAbs_ShapeEnum ancestorType=TopAbs_SHAPE);
+
admin [Tue, 17 Feb 2009 05:27:54 +0000 (05:27 +0000)]
This commit was generated by cvs2git to create branch 'V4_1_0_maintainance'.
Cherrypick from master 2009-02-17 05:27:49 UTC vsr <vsr@opencascade.com> 'Merge from BR_V5_DEV
16Feb09 ':
src/StdMeshers/StdMeshers_CompositeHexa_3D.cxx
src/StdMeshers/StdMeshers_CompositeHexa_3D.hxx
eap [Mon, 16 Feb 2009 14:07:22 +0000 (14:07 +0000)]
PAL15429 Computation of the mesh, based on "014.brep" via Tetrahedron(NETGEN), is failed.
fix case of wires thouching each other
eap [Fri, 13 Feb 2009 13:45:56 +0000 (13:45 +0000)]
PAL13617 NbSubMesh() method works wrong
dmv [Tue, 3 Feb 2009 11:14:09 +0000 (11:14 +0000)]
0020112 : [CEA 309] Impossible to create a group with a sphere filter
akl [Thu, 22 Jan 2009 15:05:12 +0000 (15:05 +0000)]
Fix of 20128 issue (EDF SMESH 926 : Quadratic conversion of BLSURF mesh).
jfa [Tue, 20 Jan 2009 13:06:02 +0000 (13:06 +0000)]
Fix bug
0020138 : EDF SMESH : Impossible to create (n)D mesh after creating (n+1)D mesh.
vsr [Thu, 15 Jan 2009 14:08:09 +0000 (14:08 +0000)]
Correct make file for shared modules script
dmv [Tue, 30 Dec 2008 14:11:08 +0000 (14:11 +0000)]
0020062 : [CEA 295] Type coherence in *.i files
mzn [Tue, 23 Dec 2008 12:12:49 +0000 (12:12 +0000)]
Fix for bug IPAL20731 (Clipping item is available in pop-up with multiple selection, but it works for one element only).
akl [Fri, 19 Dec 2008 11:19:09 +0000 (11:19 +0000)]
To correct parsing of commands like object.command(obj, 'str=value'),
when '=' character takes place between '' or "" symbols.
akl [Fri, 5 Dec 2008 14:38:51 +0000 (14:38 +0000)]
Rollback the correction of parser of commands like object.command(obj, 'str=value'). Waiting of 4.1.4 issuing.
akl [Fri, 5 Dec 2008 08:56:21 +0000 (08:56 +0000)]
To correct parsing of commands like object.command(obj, 'str=value'),
when '=' character takes place between '' or "" symbols.
abd [Wed, 3 Dec 2008 09:35:52 +0000 (09:35 +0000)]
Fix using of std::set::const_iterator as agrument of set::erase method.
It's incompatible with MS compiler.
vsr [Thu, 27 Nov 2008 15:10:20 +0000 (15:10 +0000)]
Fix problem with devdocs generation
abd [Thu, 27 Nov 2008 13:08:54 +0000 (13:08 +0000)]
Update copyright information
abd [Thu, 27 Nov 2008 12:37:00 +0000 (12:37 +0000)]
Update copyright information
abd [Thu, 27 Nov 2008 12:31:37 +0000 (12:31 +0000)]
Update copyright information
abd [Thu, 27 Nov 2008 12:26:11 +0000 (12:26 +0000)]
Update copyright information
maintenance team [Mon, 24 Nov 2008 09:09:41 +0000 (09:09 +0000)]
Update GUI documentation
eap [Fri, 21 Nov 2008 11:00:48 +0000 (11:00 +0000)]
0019957 : EDF 785 SMESH: Convert Quadratic and Group on GEOM
fix Renumber()
eap [Fri, 21 Nov 2008 11:00:25 +0000 (11:00 +0000)]
0019957 : EDF 785 SMESH: Convert Quadratic and Group on GEOM
add an arg to RemoveFreeElement() and RemoveFreeNode()
eap [Fri, 21 Nov 2008 10:58:40 +0000 (10:58 +0000)]
0019957 : EDF 785 SMESH: Convert Quadratic and Group on GEOM
fix ConvertToQuadratic() and a reverse function: log changes
eap [Fri, 21 Nov 2008 10:57:27 +0000 (10:57 +0000)]
0019957 : EDF 785 SMESH: Convert Quadratic and Group on GEOM
return bool from Remove()
eap [Fri, 21 Nov 2008 10:55:53 +0000 (10:55 +0000)]
0019957 : EDF 785 SMESH: Convert Quadratic and Group on GEOM
optimize Renumber()
eap [Thu, 20 Nov 2008 15:50:36 +0000 (15:50 +0000)]
0020053 : EDF 868 GEOM: Using sub-meshes
dmv [Thu, 20 Nov 2008 14:11:49 +0000 (14:11 +0000)]
4x : SIGSEGV after Close Study with Clipping dialog box opened.
eap [Thu, 20 Nov 2008 13:24:53 +0000 (13:24 +0000)]
0020053 : EDF 868 GEOM: Using sub-meshes
eap [Thu, 20 Nov 2008 08:47:21 +0000 (08:47 +0000)]
Avoid meshing submeshes with global algos under submeshes that are to
be meshed with all-dim algos like NETGEN 1D-2D
dmv [Tue, 18 Nov 2008 15:22:06 +0000 (15:22 +0000)]
0020045 : EDF 852 SMESH: Documention of Projection algorithms
vsr [Tue, 18 Nov 2008 10:02:56 +0000 (10:02 +0000)]
Fix script bugs
vsr [Fri, 14 Nov 2008 08:47:27 +0000 (08:47 +0000)]
20032: new python example : add to Makefile
jfa [Wed, 12 Nov 2008 10:47:19 +0000 (10:47 +0000)]
Bug
0020034 : [CEA 282] crash in SALOME_Session_Server after SMESH computation.
dmv [Mon, 10 Nov 2008 14:30:02 +0000 (14:30 +0000)]
0020037 : EDF 859 SMESH : Mesh Element Info help unavailable