Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
ElmerCSC
GitHub Repository: ElmerCSC/elmerfem
Path: blob/devel/meshgen2d/src/include/VoronoiSegment.h
3203 views
1
#if !defined( MESH_VORONOISEGMENT_H )
2
#define MESH_VORONOISEGMENT_H
3
4
#include "Connect.h"
5
#include "PQ.h"
6
7
#include "BGMesh.h"
8
#include "VSVertex.h"
9
10
class VoronoiSegment : public Connect
11
{
12
public:
13
VoronoiSegment( const int t ) : Connect(t) { }
14
VoronoiSegment( const int t, BGMesh *bgMesh ) :
15
Connect(t, bgMesh) { }
16
17
void discretize( NodeMap& fixedNodes, NodeMap& allNodes, std::list< Element* >& allElements );
18
19
protected:
20
virtual void getVertices( std::vector< Vertex * >& v, const int count );
21
void generate();
22
23
pq actives;
24
};
25
#endif /* MESH_VORONOISEGMENT_H */
26
27