Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
ElmerCSC
GitHub Repository: ElmerCSC/elmerfem
Path: blob/devel/meshgen2d/src/include/SSMFVertex.h
3203 views
1
#if !defined( MESH_SSMFVERTEX_H )
2
#define MESH_SSMFVERTEX_H
3
4
#include "VSVertex.h"
5
6
class SSMFVertex : public VSVertex
7
{
8
public:
9
SSMFVertex() : VSVertex() { }
10
SSMFVertex( Node* n1, Node* n2, Node* n3 ) : VSVertex(n1, n2, n3) { }
11
12
bool testIfActive( pq& actives )
13
{
14
VSVertex *v1 = static_cast<VSVertex *>( vertices[0] );
15
VSVertex *v2 = static_cast<VSVertex *>( vertices[1] );
16
VSVertex *v3 = static_cast<VSVertex *>( vertices[2] );
17
18
if( v1->isAccepted() || v2->isAccepted() || v3->isAccepted() )
19
{
20
type = ACTIVE;
21
actives.insert( this );
22
return true;
23
}
24
return false;
25
}
26
};
27
28
#endif /* MESH_SSMFVERTEX_H */
29
30