Some DLL_HEADER for 2d mesh optimization

This commit is contained in:
Matthias Hochsteger 2023-01-20 17:00:15 +01:00
parent aa5dfdfa57
commit 9eb959f608

View File

@ -107,19 +107,19 @@ public:
{} {}
virtual ~MeshOptimize2d() { ; } virtual ~MeshOptimize2d() { ; }
/// ///
void ImproveMesh (const MeshingParameters & mp); DLL_HEADER void ImproveMesh (const MeshingParameters & mp);
void ImproveMeshJacobian (const MeshingParameters & mp); DLL_HEADER void ImproveMeshJacobian (const MeshingParameters & mp);
void ImproveVolumeMesh (); DLL_HEADER void ImproveVolumeMesh ();
void ProjectBoundaryPoints(NgArray<int> & surfaceindex, DLL_HEADER void ProjectBoundaryPoints(NgArray<int> & surfaceindex,
const NgArray<Point<3>* > & from, NgArray<Point<3>* > & dest); const NgArray<Point<3>* > & from, NgArray<Point<3>* > & dest);
bool EdgeSwapping (const int usemetric, Array<Neighbour> &neighbors, Array<bool> &swapped, DLL_HEADER bool EdgeSwapping (const int usemetric, Array<Neighbour> &neighbors, Array<bool> &swapped,
const SurfaceElementIndex t1, const int edge, const int t, Array<int,PointIndex> &pdef, const bool check_only=false); DLL_HEADER const SurfaceElementIndex t1, const int edge, const int t, Array<int,PointIndex> &pdef, const bool check_only=false);
void EdgeSwapping (int usemetric); DLL_HEADER void EdgeSwapping (int usemetric);
void CombineImprove (); DLL_HEADER void CombineImprove ();
void SplitImprove (); DLL_HEADER void SplitImprove ();
void GenericImprove (); DLL_HEADER void GenericImprove ();
void SetFaceIndex (int fi) { faceindex = fi; } void SetFaceIndex (int fi) { faceindex = fi; }