mirror of
https://github.com/NGSolve/netgen.git
synced 2025-03-12 12:54:36 +05:00
some work
This commit is contained in:
parent
9995549257
commit
96488d0626
File diff suppressed because it is too large
Load Diff
@ -34,11 +34,6 @@ DLL_HEADER int /* new_domain_number */ GenerateBoundaryLayer2 (Mesh & mesh, int
|
|||||||
class BoundaryLayerTool
|
class BoundaryLayerTool
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
struct Face {
|
|
||||||
ArrayMem<Point<3>, 4> p;
|
|
||||||
ArrayMem<double, 4> lam;
|
|
||||||
};
|
|
||||||
|
|
||||||
BoundaryLayerTool(Mesh & mesh_, const BoundaryLayerParameters & params_);
|
BoundaryLayerTool(Mesh & mesh_, const BoundaryLayerParameters & params_);
|
||||||
void Perform();
|
void Perform();
|
||||||
|
|
||||||
@ -81,14 +76,6 @@ class BoundaryLayerTool
|
|||||||
void AddSegments();
|
void AddSegments();
|
||||||
void FixVolumeElements();
|
void FixVolumeElements();
|
||||||
|
|
||||||
// utility functions
|
|
||||||
array<Point<3>, 2> GetMappedSeg( PointIndex pi );
|
|
||||||
Face GetFace( SurfaceElementIndex sei );
|
|
||||||
Face GetMappedFace( SurfaceElementIndex sei );
|
|
||||||
Face GetMappedFace( SurfaceElementIndex sei, int face );
|
|
||||||
|
|
||||||
void LimitGrowthVector(PointIndex pi, SurfaceElementIndex sei, FlatArray<double, PointIndex> new_limits, T_Range<int> range);
|
|
||||||
|
|
||||||
Vec<3> getNormal(const Element2d & el)
|
Vec<3> getNormal(const Element2d & el)
|
||||||
{
|
{
|
||||||
auto v0 = mesh[el[0]];
|
auto v0 = mesh[el[0]];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user