eap
|
18e25f5736
|
excess semicolons
|
2011-02-17 13:54:05 +00:00 |
|
adam
|
696c252ac8
|
cmake compatibility
|
2011-02-15 11:46:11 +00:00 |
|
eap
|
6b012bc7d8
|
fix bug of compactGrid() that the last block of nodes and elements is
not copied if there is no hole after it
|
2011-02-01 13:42:33 +00:00 |
|
eap
|
f7c8f718f9
|
fix FPE error at "Clear mesh data" by setting nb of nodes to zero
instead of SMDS_Mesh::chunkSize
|
2011-02-01 13:40:02 +00:00 |
|
vsr
|
f36c4b1044
|
0021151: [CEA] unit test fails
Use int instead long to decrease memory consumption
|
2011-01-25 11:38:54 +00:00 |
|
vsr
|
029dc689fe
|
0021151: [CEA] unit test fails
Index of sub-shape might be greater than 32767 (max allowed value for short type)
|
2011-01-25 11:23:48 +00:00 |
|
eap
|
80ac3613f8
|
valid IDs count from 1
|
2011-01-24 09:15:52 +00:00 |
|
eap
|
c6a711c175
|
fix SetPosition()
|
2011-01-18 12:54:18 +00:00 |
|
eap
|
6a532d5567
|
0020832: EDF 1359 SMESH : Automatic meshing of boundary layers
+ SMDS_IteratorOnIterators.hxx
|
2011-01-18 10:55:06 +00:00 |
|
eap
|
708dbb145f
|
0020832: EDF 1359 SMESH : Automatic meshing of boundary layers
+ _Self
+ operator++(int)
+ bool
+ operator==(const _Self& __x) const
|
2011-01-18 10:51:03 +00:00 |
|
eap
|
cbe181b40c
|
untabify
|
2011-01-18 10:49:35 +00:00 |
|
eap
|
1876773996
|
remove extra ;
|
2011-01-18 10:48:28 +00:00 |
|
eap
|
6e58f2fb40
|
delete node positions at node removal
|
2011-01-18 10:47:49 +00:00 |
|
rnv
|
0c1947cfe5
|
Fix for the issue 21127: EDF 1290 SMESH: A user script fails in versions more than 512
|
2011-01-18 08:46:10 +00:00 |
|
rnv
|
96cbac2048
|
Fix for the 21125: EDF 1233 SMESH: Degrardation of precision in a test case for quadratic conversion.
|
2011-01-10 15:38:48 +00:00 |
|
inv
|
2de294b09a
|
Merge from V6_2_BR 23/12/2010
|
2010-12-24 08:18:34 +00:00 |
|
secher
|
1f7581fe43
|
use vtkIdType to be independant of architecture
|
2010-12-15 10:13:32 +00:00 |
|
prascle
|
43a4d0b5c1
|
PR: debug polygons and merge nodes
|
2010-12-05 19:22:06 +00:00 |
|
prascle
|
5927f96360
|
PR: bug in compactGrid with polyhedrons
|
2010-12-04 16:50:15 +00:00 |
|
prascle
|
0d10253e8d
|
PR: compactGrid with polyhedrons
|
2010-12-04 15:44:40 +00:00 |
|
prascle
|
2e16ca1281
|
PR: correct some warnings
|
2010-11-30 22:35:24 +00:00 |
|
prascle
|
8fa039a796
|
merge from branch BR_SMDS_MEMIMP 29 nov 2010
|
2010-11-29 13:20:53 +00:00 |
|
vsr
|
d8f644ca3d
|
Merge from V5_1_main branch 24/11/2010
|
2010-11-25 12:44:43 +00:00 |
|
vsr
|
9357f5c870
|
Merge from V5_1_main 14/05/2010
|
2010-05-14 15:32:37 +00:00 |
|
eap
|
c8050ec0d5
|
+ // std-like iteration on nodes
+ typedef SMDS_StdIterator< const SMDS_MeshNode*, SMDS_ElemIteratorPtr > iterator;
+ iterator begin_nodes() const { return iterator( nodesIterator() ); }
+ iterator end_nodes() const { return iterator(); }
|
2010-02-09 11:03:51 +00:00 |
|
eap
|
1088385e70
|
const SMDS_MeshElement* next()
{
+ if ( !more() ) return 0;
|
2010-02-09 11:03:15 +00:00 |
|
eap
|
48378761b2
|
Add iterator, wrapper over SMDS_Iterator, adding std-like operators *, ++ etc
+ SMDS_StdIterator.hxx
|
2010-02-09 11:02:53 +00:00 |
|
eap
|
1fd762e26c
|
- SMDS_MeshElement * MeshElement(int ID);
+ SMDS_MeshElement * MeshElement(int ID) const;
|
2010-02-09 07:02:21 +00:00 |
|
eap
|
509187908d
|
Add an utility to iterate on nodes in the order of increasing ids
- SMDS_NodeIteratorPtr nodesIterator() const;
+ SMDS_NodeIteratorPtr nodesIterator(bool idInceasingOrder=false) const;
|
2010-02-08 14:38:03 +00:00 |
|
eap
|
5e7f07d3da
|
untabify
|
2009-12-10 14:52:59 +00:00 |
|
eap
|
72ca340bff
|
untabify
|
2009-10-02 16:19:27 +00:00 |
|
eap
|
ed0a000310
|
untabify
|
2009-09-14 12:00:44 +00:00 |
|
eap
|
9c4c09606e
|
untabify
|
2009-09-10 12:51:28 +00:00 |
|
eap
|
ba741219df
|
0020139: EDF 944 SMESH : Get 2D/3D element with X, Y, Z coordinates
+ bool IsOut(double X, double Y, double Z, double tol);
+ // Classify a point
|
2009-09-10 05:19:01 +00:00 |
|
jfa
|
874fdebf62
|
Bug 0020403: Clear mesh data doen't 'free' the memory.
|
2009-08-27 06:22:59 +00:00 |
|
eap
|
53d936f2cd
|
untabify
|
2009-08-24 08:45:30 +00:00 |
|
eap
|
7da5ad9632
|
untabify
|
2009-08-24 07:27:17 +00:00 |
|
ptv
|
79c00fe8dd
|
0020095: EDF 896 SMESH : Advanced Mesh info on a group
|
2009-08-21 05:41:59 +00:00 |
|
jfa
|
f4ba12e460
|
Correct bugs, connected with 0D Elements implementation (IMP 20089, BUG 21300)
|
2009-08-04 12:22:34 +00:00 |
|
jfa
|
4592fecfcf
|
IMP 0020089: Take into account 0D elements (MED_POINT1)
|
2009-07-16 13:33:03 +00:00 |
|
vsr
|
686a864564
|
Merge from V5_1_2_BR branch (14 July 2009)
|
2009-07-15 08:11:22 +00:00 |
|
eap
|
02846fd083
|
0020128: EDF SMESH 926 : Quadratic conversion of BLSURF mesh
+ inline int NbElements(SMDSAbs_ElementType type=SMDSAbs_All) const;
|
2009-06-18 12:38:26 +00:00 |
|
eap
|
51a896bafb
|
0020128: EDF SMESH 926 : Quadratic conversion of BLSURF mesh
- SMDS_ElemIteratorPtr elementsIterator() const;
+ SMDS_ElemIteratorPtr elementsIterator(SMDSAbs_ElementType type=SMDSAbs_All) const;
|
2009-06-18 12:35:37 +00:00 |
|
eap
|
91d01b7efe
|
+ 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(); }
+};
|
2009-05-19 15:13:59 +00:00 |
|
eap
|
b6986ac1b1
|
GetNode(int index) no longer wraps index, rather GetNodeWrap(int index) does
|
2009-05-19 15:12:54 +00:00 |
|
eap
|
167a4d4243
|
In Clear(), nullify nb of poly elements
|
2009-02-25 15:13:26 +00:00 |
|
vsr
|
0635c9fc80
|
Merge from BR_V5_DEV 16Feb09
|
2009-02-17 05:27:49 +00:00 |
|
jfa
|
79b1ac2b6d
|
Join modifications from BR_Dev_For_4_0 tag V4_1_1.
|
2008-03-07 07:47:05 +00:00 |
|
jfa
|
c63ee099ad
|
Join modifications from branch BR_DEBUG_3_2_0b1
|
2006-06-01 11:39:17 +00:00 |
|
jfa
|
57b43b4d01
|
Join modifications from branch OCC_debug_for_3_2_0b1
|
2006-05-06 08:51:48 +00:00 |
|