eap
e72b1cdc40
small improvement of API
...
- void ComputeSubMeshStateEngine(int event);
+ void ComputeSubMeshStateEngine(int event, const bool includeSelf=false);
2012-04-24 14:29:10 +00:00
eap
424975b8a3
0021559: EDF 2175 SMESH: Hexa/Tetra mixed meshes (sub-mesh priority works Ko)
...
No need to ClearMeshOrder() when a new SMESH_submesh is created
2012-04-24 14:28:02 +00:00
eap
1cae83f943
In IsMoreLocalThanPredicate, take priority of sub-mehses into account
2012-04-24 10:56:47 +00:00
eap
41d5faf93f
Regression of SMESH_TEST/Grids/smesh/mesh_Quadratic/A6
...
fix sweepElement()
2012-04-19 13:48:27 +00:00
eap
2628e2480d
Regression of SMESH_TEST/Grids/smesh/mesh_Quadratic/A4
...
fix SewSideElements()
2012-04-19 12:47:55 +00:00
vsr
43db13f33a
Update copyright information
2012-04-13 09:31:26 +00:00
eap
08e8a82bb2
0021530: EDF 2176 SMESH: Projection 1D-2D with compounds
...
In GetGroupSubMeshesContaining() preview a case where the main
shape is a group
2012-04-11 08:19:09 +00:00
eap
264238f852
0021208: Performance issue when loading SMESH with an hdf file containing a big mesh
...
loadDependentMeshes() before algo->Compute()
2012-03-22 14:09:13 +00:00
eap
a75b6e066e
0020749: EDF 1291 SMESH : Create 2D Mesh from 3D improvement
...
In MakeBoundaryMesh(), try to set new elements to a shape
2012-03-16 16:38:19 +00:00
eap
656d6656d4
0021208: Performance issue when loading SMESH with an hdf file containing a big mesh
...
rename private methods to start from lower-case letters
+ void Load();
2012-02-24 10:39:58 +00:00
eap
d5a3c3b28a
0021208: Performance issue when loading SMESH with an hdf file containing a big mesh
...
rename private methods to start from lower-case letters
enum compute_event {
+ SUBMESH_LOADED
+ void loadDependentMeshes();
2012-02-24 10:38:22 +00:00
eap
d8cd2598fc
0021208: Performance issue when loading SMESH with an hdf file containing a big mesh
...
add a note on usage of mySubMeshes while mesh loading
2012-02-24 10:33:21 +00:00
gdd
4ad6a5b19b
Replace Descret by Discrete in variable and method names.
2012-02-17 14:30:02 +00:00
ana
e1a3f42b5c
021374: EDF 1898 SMESH: Extrusion of a node to have an edge
2012-02-16 14:48:49 +00:00
gdd
af3910d143
Initialisation of private variable.
2012-02-15 13:07:11 +00:00
eap
785e19b0ca
0021375: EDF 1671 SMESH: Dump study of current state
...
avoid crash at deletion of SMESH_subMesh::myOwnListeners at mesh removal
- std::list< std::pair< SMESH_subMesh*, EventListener* > > myOwnListeners;
+ struct OwnListenerData {
+ ...
+ };
+ std::list< OwnListenerData > myOwnListeners;
2012-02-09 13:11:58 +00:00
eap
14e44c7736
0021375: EDF 1671 SMESH: Dump study of current state
...
+ bool MeshExists( int meshId ) const;
used to avoid crash at deletion of SMESH_subMesh::myOwnListeners
at mesh removal
2012-02-09 13:10:52 +00:00
eap
7a57f9da6e
0021489: EDF 2096: Regression in Prism algorithm between 6.3.1 and 6.4.0
...
fix LoadNodeColumns()
2012-02-09 12:30:06 +00:00
prascle
fda2d7b99e
PR: flat elements on 2D meshes
2012-02-02 17:06:56 +00:00
eap
fe663d61f6
0021480: EDF 2084 SMESH: SIGSEGV when validating Netgen3D hypothesis
...
In destructor, delete all data and delete mesh DS in a thread
2012-01-24 12:59:44 +00:00
eap
fe75082f74
0021480: EDF 2084 SMESH: SIGSEGV when validating Netgen3D hypothesis
...
in CreateMesh(), fix storing a new mesh in aStudyContext:
- aStudyContext->mapMesh[_localId] = aMesh;
+ aStudyContext->mapMesh[_localId-1] = aMesh;
2012-01-24 12:58:12 +00:00
eap
b35e752a84
0021480: EDF 2084 SMESH: SIGSEGV when validating Netgen3D hypothesis
...
+ $(BOOST_LIB_THREAD) \
2012-01-24 12:57:05 +00:00
eap
6a9e9ab497
0021472: EDF 2080 SMESH: Projection1D2D on a Voronoi structure fails
...
fix GetMediumPos() to return EDGE instead of FACE for 2 VERTEXes
2012-01-18 12:42:06 +00:00
eap
fbae18cd7f
Add "const char* name" argument to consrtucctor of SMESH_subMeshEventListener
2012-01-18 12:07:14 +00:00
ana
253807f5b3
Fix for the bug IPAL22851: Sub-shapes spelling
2012-01-13 15:11:09 +00:00
eap
98921cf0d1
0021330: EDF 1919 SMESH: Convert to quadratic gives wrong elements
...
fix convertElemToQuadratic()
2012-01-11 08:43:41 +00:00
eap
bfb3c2e489
0021270: EDF 1870 SMESH: ExtrusionAlongPathObjX + Merge nodes remove 3D elements
...
in MergeNodes(), fix detection of replaced nodes of an elem
2012-01-11 08:15:48 +00:00
eap
e8b482055b
0021457: [CEA] import check_mesh stability
...
in Transform(), reverse elements only if needed
2012-01-10 14:36:48 +00:00
jfa
5acab3d327
Porting to OCCT development version: Standard_PI -> M_PI
2011-12-26 13:07:08 +00:00
eap
fd5de6779a
0021347: [CEA 497] Visualisation into SMESH and VISU of hexagonal prism cells (MED_OCTA12)
...
0021380: EDF 1937 SMESH: Take into account QUAD9 and HEXA27
fix AddPolygonalFace()
2011-12-16 09:22:06 +00:00
eap
032bca98c2
0021347: [CEA 497] Visualisation into SMESH and VISU of hexagonal prism cells (MED_OCTA12)
...
0021380: EDF 1937 SMESH: Take into account QUAD9 and HEXA27
Update
AddElement()
QuadToTri()
SplitVolumesIntoTetra ()
RotationSweep()
ExtrusionSweep()
Transform()
ConvertToQuadratic()
Make2DMeshFrom3D()
MakeBoundaryMesh()
2011-12-16 09:21:35 +00:00
eap
da68d59ab6
0021347: [CEA 497] Visualisation into SMESH and VISU of hexagonal prism cells (MED_OCTA12)
...
0021380: EDF 1937 SMESH: Take into account QUAD9 and HEXA27
+ int NbBiQuadQuadrangles() const throw(SALOME_Exception);
+ int NbTriQuadraticHexas() const throw(SALOME_Exception);
+ int NbHexagonalPrisms() const throw(SALOME_Exception);
2011-12-16 09:14:54 +00:00
eap
d9297961f7
0021440: EDF 2040 SMESH: Bug translation of a mesh
...
GetMediumNode(): use Force3D=true if projection on EDGE fails
2011-12-12 11:00:48 +00:00
vsr
493747e8ea
Merge from V6_4_BR 05/12/2011
2011-12-05 11:03:04 +00:00
eap
41d7b89b3b
0021336: EDF 1717 SMESH: New algorithm "body fitting" cartesian unstructured
...
1) catch SMESH_ComputeError thrown by algo->Compute()
2)
+ SMESH_Algo* GetAlgo() const;
2011-10-28 12:48:56 +00:00
eap
07f1cc8292
speed up NotifySubMeshesHypothesisModification()
...
+ if ( !GetMeshDS()->IsUsedHypothesis( hyp ))
+ return;
2011-10-28 12:47:11 +00:00
eap
577f41d12d
improve comment
2011-10-28 12:46:32 +00:00
vsr
b6174726d9
Merge from V6_3_BR branch (Windows porting) 27/10/2011
2011-10-27 15:33:35 +00:00
eap
1c3b8d413b
0021096: EDF 1729 SMESH: Create a Projection 1D-2D algorithm
...
In CleanDependants(), do not call ComputeStateEngine(CLEAN) of a
dependant subMesh if it IsEmpty() in order to prevent infinite CLEAN
via event lesteners
2011-10-17 09:59:32 +00:00
eap
f95be2abe0
0021106: EDF 1691 SMESH: MEsh.Group(SubShape) fails on Shells
...
Forbid 3D mesh on the SHELL
2011-10-13 06:35:00 +00:00
eap
ce1fe98019
fix a comment
2011-10-13 05:28:23 +00:00
eap
9484b374c3
0021096: EDF 1729 SMESH: Create a Projection 1D-2D algorithm
...
+ static TopoDS_Shape GetCommonAncestor(const TopoDS_Shape& shape1,
+ const TopoDS_Shape& shape2,
+ const SMESH_Mesh& mesh,
+ TopAbs_ShapeEnum ancestorType);
+ std::pair<int, TopAbs_ShapeEnum> GetMediumPos(const SMDS_MeshNode* n1,
+ const SMDS_MeshNode* n2);
2011-10-13 05:27:59 +00:00
eap
eaff026082
0021371: EDF SMESH: The propagation of elements courbure is sometimes wrong in quadratic conversion with nodes on geometry
...
In FixQuadraticElements(), enhance detection of straight links
2011-10-06 16:01:08 +00:00
eap
bc5760bd4e
untabify
2011-10-06 12:10:14 +00:00
eap
9ff48e7e76
0021370: EDF SMESH: Hexahedron + Composite Side Disretization generate a bad mesh
...
Redesign LoadNodeColumns() to work with a composite base side
2011-10-06 09:42:51 +00:00
eap
d36c35f9a2
fix comment
2011-10-06 09:39:29 +00:00
rnv
4a818e20d5
Fix for the issue "21356: EDF 1705 SMESH: Extrusion along a path using a mesh w/o geometry".
2011-09-22 07:07:55 +00:00
eap
c267141b79
Fix a bug reported to SALOME forum at "Bug: Salome 6.3.1 Auto Tetrahedron meshing" discussion
2011-08-19 12:36:55 +00:00
jfa
33fc29c42a
Porting to OCCT6.5.1
2011-08-12 13:12:13 +00:00
jfa
d566947c69
Porting to OCCT6.5.1
2011-08-11 13:54:07 +00:00