mirror of
https://github.com/NGSolve/netgen.git
synced 2024-12-24 21:10:33 +05:00
boundary layer
This commit is contained in:
parent
9a403ce44b
commit
6b0079cca3
@ -482,13 +482,13 @@ namespace netgen
|
||||
mesh.AddVolumeElement(el);
|
||||
numprisms++;
|
||||
*/
|
||||
cout << "add element: " << endl;
|
||||
// cout << "add element: " << endl;
|
||||
int classify = 0;
|
||||
for (int j = 0; j < 3; j++)
|
||||
if (mapto[sel[j]])
|
||||
classify += (1 << j);
|
||||
|
||||
cout << "classify = " << classify << endl;
|
||||
// cout << "classify = " << classify << endl;
|
||||
|
||||
ELEMENT_TYPE types[] = { PRISM, TET, TET, PYRAMID,
|
||||
TET, PYRAMID, PYRAMID, PRISM };
|
||||
@ -588,15 +588,14 @@ namespace netgen
|
||||
volel.Delete();
|
||||
}
|
||||
}
|
||||
|
||||
mesh.Compress();
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
mesh.Point(i).SetPoint(pointtomove + layerht * growthvectors.Elem(i));
|
||||
}
|
||||
}
|
||||
}
|
||||
mesh.Compress();
|
||||
}
|
||||
|
||||
// Optimise the tet part of the volume mesh after all the modifications
|
||||
|
@ -17,6 +17,7 @@ public:
|
||||
int matnr = 1;
|
||||
double hfirst = 0.01;
|
||||
double growthfactor = 1;
|
||||
bool optimize = true;
|
||||
};
|
||||
|
||||
extern void GenerateBoundaryLayer (Mesh & mesh, BoundaryLayerParameters & blp);
|
||||
|
Loading…
Reference in New Issue
Block a user