The ElementTreeNode corresponds to an element in the element tree.
More...
#include <ElementTreeNode.hpp>
The ElementTreeNode corresponds to an element in the element tree.
Definition at line 21 of file ElementTreeNode.hpp.
|
struct | const_iterator |
| iterator struct for element tree nodes. They may be used to iterator over the elements in a cluster. To do so, however, the cluster must be set up by ElementTree beforehand. More...
|
|
◆ ElementTreeNode() [1/2]
Bembel::ElementTreeNode::ElementTreeNode |
( |
| ) |
|
|
inlinenoexcept |
◆ ElementTreeNode() [2/2]
Copy constructor (deleted).
- Parameters
-
◆ back()
Returns a const reference to the last son if any or itself.
- Returns
- Const reference to the last son or this element itself.
Definition at line 218 of file ElementTreeNode.hpp.
◆ begin()
◆ cbegin()
◆ cend()
◆ end()
◆ front()
Returns a const reference to the first son if any or itself.
- Returns
- Const reference to the first son or this element itself.
Definition at line 207 of file ElementTreeNode.hpp.
◆ get_h()
double Bembel::ElementTreeNode::get_h |
( |
| ) |
const |
|
inline |
getter
Get with of the reference element with respect to the reference domain of the patch.
- Returns
- Width of the reference element.
Definition at line 193 of file ElementTreeNode.hpp.
◆ get_level()
int Bembel::ElementTreeNode::get_level |
( |
| ) |
const |
|
inline |
Get the level of refinement of the element.
- Returns
- Level of refinement.
Definition at line 200 of file ElementTreeNode.hpp.
◆ mapToReferenceElement()
Eigen::Vector2d Bembel::ElementTreeNode::mapToReferenceElement |
( |
const Eigen::Vector2d & |
in | ) |
const |
|
inline |
Maps a point in the reference domain of a patch to the reference element of this element.
This function asserts that the correct element is chosen. So the return value must be with in [0,1]^2.
- Parameters
-
in | Point in reference domain of the patch. |
- Returns
- Point in reference domain of the element.
Definition at line 170 of file ElementTreeNode.hpp.
◆ operator=() [1/2]
Copy assignment operator (deleted).
- Parameters
-
- Returns
- Reference to this ElementTreeNode instance.
◆ operator=() [2/2]
Move assignment operator (deleted).
- Parameters
-
- Returns
- Reference to this ElementTreeNode instance.
◆ print()
void Bembel::ElementTreeNode::print |
( |
| ) |
const |
|
inline |
◆ referenceMidpoint()
Eigen::Vector2d Bembel::ElementTreeNode::referenceMidpoint |
( |
| ) |
const |
|
inline |
Get the midpoint of this element with respect to the patch.
- Returns
- Midpoint with respect to the patch containing the element.
Definition at line 181 of file ElementTreeNode.hpp.
The documentation for this class was generated from the following file: