OGS
LineRule3.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: Copyright (c) OpenGeoSys Community (opengeosys.org)
2// SPDX-License-Identifier: BSD-3-Clause
3
4#pragma once
5
6#include "EdgeReturn.h"
7#include "LineRule.h"
8
9namespace MeshLib
10{
11
18class LineRule3 : public LineRule
19{
20public:
22 static const unsigned n_all_nodes = 3u;
23
26
28 constexpr static const unsigned edge_nodes[1][3] = {
29 {0, 1, 2} // Edge 0
30 };
31
34}; /* class */
35
36} // namespace MeshLib
MeshLib::QuadraticEdgeReturn EdgeReturn
Edge rule.
Definition LineRule3.h:33
static const CellType cell_type
Constant: The FEM type of the element.
Definition LineRule3.h:25
static constexpr const unsigned edge_nodes[1][3]
Constant: Local node index table for edge.
Definition LineRule3.h:28
static const unsigned n_all_nodes
Constant: The number of all nodes for this element.
Definition LineRule3.h:22
Returns quadratic order edge.
Definition EdgeReturn.h:32
CellType
Types of mesh elements supported by OpenGeoSys.
Definition MeshEnums.h:53