|
OpenBEM
Open-source framework for electromagnetic simulation with the boundary element method.
|
Mesh base class. More...
#include <base.hpp>
Mesh base class.
| dim | - The dimension of the mesh (1, 2, or 3). |
| verts_per_elem | - Number of vertices per element (e.g., 2 for edges, 3 for triangles, 4 for tetrahedra). |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Returns the tag associated with a specified element.
Elements that have the same tag are considered to be part of the same region, for the purpose of defining edges. I.e., an edge between two elements is formed only if they have the same tag.
|
inline |
|
inline |
|
pure virtual |
Returns a sub-mesh that contains only specified elements of this mesh.
| [out] | partition | - Partitioned mesh object containing the specified elements. |
| [in] | elem_inds | - Indices of elements to keep in the sub-mesh. |
|
inline |
|
inlinevirtual |
Reverses the orientation of each element.
Reimplemented in bem::TriangleMesh< dim >, and bem::TriangleMesh< 3 >.
|
protected |
|
protected |
|
protected |