Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
ElmerCSC
GitHub Repository: ElmerCSC/elmerfem
Path: blob/devel/meshgen2d/src/include/TriangleNELayer.h
3203 views
1
#if !defined( BL_TRIANGLENELAYER_H )
2
#define BL_TRIANGLENELAYER_H
3
4
#include "QuadLayer.h"
5
6
class Node;
7
8
class TriangleNELayer : public QuadLayer
9
{
10
public:
11
TriangleNELayer(const int t) : QuadLayer(t) { }
12
void discretize(NodeMap& fixedNodes, NodeMap& allNodes, std::list< Element* >& allElements);
13
};
14
15
class TriangleNWLayer : public QuadLayer
16
{
17
public:
18
TriangleNWLayer(const int t) : QuadLayer(t) { }
19
void discretize(NodeMap& fixedNodes, NodeMap& allNodes, std::list< Element* >& allElements);
20
};
21
22
class TriangleUJNELayer : public QuadLayer
23
{
24
public:
25
TriangleUJNELayer(const int t) : QuadLayer(t) { }
26
void discretize(NodeMap& fixedNodes, NodeMap& allNodes, std::list< Element* >& allElements);
27
};
28
29
class TriangleUJNWLayer : public QuadLayer
30
{
31
public:
32
TriangleUJNWLayer(const int t) : QuadLayer(t) { }
33
void discretize(NodeMap& fixedNodes, NodeMap& allNodes, std::list< Element* >& allElements);
34
};
35
36
class TriangleFBNELayer : public QuadLayer
37
{
38
public:
39
TriangleFBNELayer(const int t) : QuadLayer(t) { }
40
void discretize(NodeMap& fixedNodes, NodeMap& allNodes, std::list< Element* >& allElements);
41
};
42
43
class TriangleFBNWLayer : public QuadLayer
44
{
45
public:
46
TriangleFBNWLayer(const int t) : QuadLayer(t) { }
47
void discretize(NodeMap& fixedNodes, NodeMap& allNodes, std::list< Element* >& allElements);
48
};
49
50
#endif /* BL_TRIANGLENELAYER_H */
51
52