mirror of
https://github.com/NGSolve/netgen.git
synced 2025-02-11 21:03:07 +05:00
fix debug build
This commit is contained in:
parent
fa6f8c53ec
commit
55474772cd
@ -2530,10 +2530,10 @@ namespace netgen
|
||||
{
|
||||
if (el.GetNP() == 4)
|
||||
{
|
||||
INDEX_4 i4(el[0], el[1], el[2], el[3]);
|
||||
PointIndices<4> i4(el[0], el[1], el[2], el[3]);
|
||||
i4.Sort();
|
||||
table.Add (PointIndex(i4.I1()), ei);
|
||||
table.Add (PointIndex(i4.I2()), ei);
|
||||
table.Add (i4.I1(), ei);
|
||||
table.Add (i4.I2(), ei);
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -3127,7 +3127,7 @@ namespace netgen
|
||||
for (int i = 1; i <= faceht.GetNBags(); i++)
|
||||
for (int j = 1; j <= faceht.GetBagSize(i); j++)
|
||||
{
|
||||
INDEX_3 i2;
|
||||
PointIndices<3> i2;
|
||||
int data;
|
||||
faceht.GetData (i, j, i2, data);
|
||||
if (data) // surfnr
|
||||
@ -4178,7 +4178,7 @@ namespace netgen
|
||||
|
||||
{
|
||||
Array<MeshPoint> hpoints;
|
||||
int npi = PointIndex::BASE;
|
||||
PointIndex npi = IndexBASE<PointIndex>();
|
||||
for (PointIndex pi : points.Range())
|
||||
if (pused[pi])
|
||||
{
|
||||
@ -4932,8 +4932,7 @@ namespace netgen
|
||||
|
||||
// make minimal node to node 1
|
||||
int minpi=0;
|
||||
PointIndex minpnum;
|
||||
minpnum = GetNP() + 1;
|
||||
PointIndex minpnum = IndexBASE<PointIndex>()+GetNP();
|
||||
|
||||
for (int j = 1; j <= 6; j++)
|
||||
{
|
||||
@ -4953,10 +4952,9 @@ namespace netgen
|
||||
|
||||
while (minpi > 1)
|
||||
{
|
||||
int hi = 0;
|
||||
for (int j = 0; j <= 3; j+= 3)
|
||||
{
|
||||
hi = el.PNum(1+j);
|
||||
PointIndex hi = el.PNum(1+j);
|
||||
el.PNum(1+j) = el.PNum(2+j);
|
||||
el.PNum(2+j) = el.PNum(3+j);
|
||||
el.PNum(3+j) = hi;
|
||||
@ -5028,8 +5026,7 @@ namespace netgen
|
||||
|
||||
// make minimal node to node 1
|
||||
int minpi=0;
|
||||
PointIndex minpnum;
|
||||
minpnum = GetNP() + 1;
|
||||
PointIndex minpnum = GetNP() + IndexBASE<PointIndex>();
|
||||
|
||||
for (int j = 1; j <= 8; j++)
|
||||
{
|
||||
@ -5049,10 +5046,9 @@ namespace netgen
|
||||
|
||||
while (minpi > 1)
|
||||
{
|
||||
int hi = 0;
|
||||
for (int j = 0; j <= 4; j+= 4)
|
||||
{
|
||||
hi = el.PNum(1+j);
|
||||
PointIndex hi = el.PNum(1+j);
|
||||
el.PNum(1+j) = el.PNum(2+j);
|
||||
el.PNum(2+j) = el.PNum(3+j);
|
||||
el.PNum(3+j) = el.PNum(4+j);
|
||||
@ -7007,8 +7003,8 @@ namespace netgen
|
||||
int mlold = mlbetweennodes.Size();
|
||||
mlbetweennodes.SetSize(np);
|
||||
if (np > mlold)
|
||||
for (int i = mlold+PointIndex::BASE;
|
||||
i < np+PointIndex::BASE; i++)
|
||||
for (PointIndex i = mlold+IndexBASE<PointIndex>();
|
||||
i < np+IndexBASE<PointIndex>(); i++)
|
||||
{
|
||||
mlbetweennodes[i][0].Invalidate();
|
||||
mlbetweennodes[i][1].Invalidate();
|
||||
|
@ -562,7 +562,7 @@ namespace netgen
|
||||
auto first_new_pi = m_.pmap.Range().Next();
|
||||
auto & m = *m_.mesh;
|
||||
Array<PointIndex, PointIndex> pmap(m.Points().Size());
|
||||
for(auto pi : Range(PointIndex(PointIndex::BASE), first_new_pi))
|
||||
for(auto pi : Range(IndexBASE<PointIndex>(), first_new_pi))
|
||||
pmap[pi] = m_.pmap[pi];
|
||||
|
||||
for (auto pi : Range(first_new_pi, m.Points().Range().Next()))
|
||||
@ -594,7 +594,7 @@ namespace netgen
|
||||
for(auto & m : meshes)
|
||||
{
|
||||
Array<PointIndex, PointIndex> pmap(m.Points().Size());
|
||||
for(auto pi : Range(PointIndex(PointIndex::BASE), first_new_pi))
|
||||
for(auto pi : Range(IndexBASE<PointIndex>(), first_new_pi))
|
||||
pmap[pi] = pi;
|
||||
|
||||
for (auto pi : Range(first_new_pi, m.Points().Range().Next()))
|
||||
|
@ -389,10 +389,9 @@ GenerateMesh (Mesh & mesh, const MeshingParameters & mp)
|
||||
|
||||
delfaces.SetSize (0);
|
||||
|
||||
INDEX npi;
|
||||
Element newel(TET);
|
||||
|
||||
npi = mesh.AddPoint (inp);
|
||||
PointIndex npi = mesh.AddPoint (inp);
|
||||
newel.SetNP(4);
|
||||
newel.PNum(4) = npi;
|
||||
|
||||
|
@ -858,7 +858,7 @@ namespace netgen
|
||||
bool IsDeleted () const
|
||||
{
|
||||
#ifdef DEBUG
|
||||
if (pnum[0] < PointIndex::BASE && !deleted)
|
||||
if ((pnum[0]-IndexBASE<PointIndex>() < 0) && !deleted)
|
||||
cerr << "Surfelement has illegal pnum, but not marked as deleted" << endl;
|
||||
#endif
|
||||
return deleted;
|
||||
@ -1238,7 +1238,7 @@ namespace netgen
|
||||
bool IsDeleted () const
|
||||
{
|
||||
#ifdef DEBUG
|
||||
if (pnum[0] < PointIndex::BASE && !flags.deleted)
|
||||
if (pnum[0]-IndexBASE<PointIndex>() < 0 && !flags.deleted)
|
||||
cerr << "Volelement has illegal pnum, but not marked as deleted" << endl;
|
||||
#endif
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user