Salome HOME
projects
/
modules
/
smesh.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
852a987
)
bug of NbElements() which misses nb of SEG2 elements
author
eap
<eap@opencascade.com>
Wed, 24 Aug 2011 17:03:36 +0000
(17:03 +0000)
committer
eap
<eap@opencascade.com>
Wed, 24 Aug 2011 17:03:36 +0000
(17:03 +0000)
src/SMDS/SMDS_MeshInfo.hxx
patch
|
blob
|
history
diff --git
a/src/SMDS/SMDS_MeshInfo.hxx
b/src/SMDS/SMDS_MeshInfo.hxx
index 55a729b7ba3eae1e62e19b8628b23c9578849ade..87a096f038ab90d75f7f472b8a0aef57c856fb4d 100644
(file)
--- a/
src/SMDS/SMDS_MeshInfo.hxx
+++ b/
src/SMDS/SMDS_MeshInfo.hxx
@@
-102,23
+102,23
@@
inline SMDS_MeshInfo::SMDS_MeshInfo():
myNbPrisms (0), myNbQuadPrisms (0),
myNbPolyhedrons(0)
{
myNbPrisms (0), myNbQuadPrisms (0),
myNbPolyhedrons(0)
{
- // Number of nodes in standard element types
+ // Number of nodes in standard element types
(. - actual nb, * - after the shift)
// n v f e 0 n
// o o a d d o
// d l c g d
// e e e e
// s
// -----------------
// n v f e 0 n
// o o a d d o
// d l c g d
// e e e e
// s
// -----------------
- // 0
*
+ // 0
- DON't USE 0!!!
// 1 . *
// 1 . *
- // 2
*
+ // 2
.
// 3 . *
// 4 * . .
// 5 *
// 6 * .
// 3 . *
// 4 * . .
// 5 *
// 6 * .
- // 7
+ // 7
*
// 8 * .
// 8 * .
- // 9
+ // 9
*
// 10 *
// 11 *
// 12 *
// 10 *
// 11 *
// 12 *
@@
-135,7
+135,7
@@
inline SMDS_MeshInfo::SMDS_MeshInfo():
myShift.resize(SMDSAbs_NbElementTypes, 0);
myShift[ SMDSAbs_Face ] = +8; // 3->11, 4->12, 6->14, 8->16
myShift.resize(SMDSAbs_NbElementTypes, 0);
myShift[ SMDSAbs_Face ] = +8; // 3->11, 4->12, 6->14, 8->16
- myShift[ SMDSAbs_Edge ] =
-2; // 2->0, 4->2
+ myShift[ SMDSAbs_Edge ] =
+5; // 2->7, 4->9
myShift[ SMDSAbs_0DElement ] = +2; // 1->3
myNb.resize( index( SMDSAbs_Volume,20 ) + 1, NULL);
myShift[ SMDSAbs_0DElement ] = +2; // 1->3
myNb.resize( index( SMDSAbs_Volume,20 ) + 1, NULL);