tetengo
1.9.2
A multipurpose library set
Loading...
Searching...
No Matches
node_constraint_element.hpp
Go to the documentation of this file.
1
6
7
#if !defined(TETENGO_LATTICE_NODECONSTRAINTELEMENT_HPP)
8
#define TETENGO_LATTICE_NODECONSTRAINTELEMENT_HPP
9
10
#include <memory>
11
12
#include <
tetengo/lattice/constraint_element.hpp
>
13
14
15
namespace
tetengo::lattice
16
{
17
class
node
;
18
19
23
class
node_constraint_element
:
public
constraint_element
24
{
25
public
:
26
// constructors and destructor
27
33
explicit
node_constraint_element
(
node
node_);
34
38
virtual
~node_constraint_element
();
39
40
41
private
:
42
// types
43
44
class
impl;
45
46
47
// variables
48
49
std::unique_ptr<impl> m_p_impl;
50
51
52
// virtual functions
53
54
virtual
int
matches_impl(
const
node
& node_)
const override
;
55
};
56
57
58
}
59
60
61
#endif
tetengo::lattice::constraint_element
A constraint element.
Definition
constraint_element.hpp:22
tetengo::lattice::node_constraint_element::~node_constraint_element
virtual ~node_constraint_element()
Destroys the node constraint element.
tetengo::lattice::node_constraint_element::node_constraint_element
node_constraint_element(node node_)
Creates a node constraint element.
tetengo::lattice::node
A node.
Definition
node.hpp:27
constraint_element.hpp
A constraint element.
tetengo::lattice
A lattice library.
library
lattice
cpp
include
tetengo
lattice
node_constraint_element.hpp
Generated on
for tetengo by
1.16.1