Caribou
src
Topology
BaseMesh.h
1
#pragma once
2
3
#include <Caribou/config.h>
4
5
#include <string>
6
#include <memory>
7
8
namespace
caribou::topology {
9
10
struct
BaseDomain;
11
16
struct
BaseMesh
{
20
[[nodiscard]]
virtual
inline
auto
dimension
() const -> UNSIGNED_INTEGER_TYPE = 0;
21
25
[[nodiscard]] virtual inline auto
number_of_nodes
() const -> UNSIGNED_INTEGER_TYPE = 0;
26
30
[[nodiscard]] virtual inline auto
number_of_domains
() const -> UNSIGNED_INTEGER_TYPE = 0;
31
};
32
}
caribou::topology::BaseMesh::number_of_nodes
virtual auto number_of_nodes() const -> UNSIGNED_INTEGER_TYPE=0
caribou::topology::BaseMesh::dimension
virtual auto dimension() const -> UNSIGNED_INTEGER_TYPE=0
caribou::topology::BaseMesh::number_of_domains
virtual auto number_of_domains() const -> UNSIGNED_INTEGER_TYPE=0
caribou::topology::BaseMesh
A mesh is a discrete view of a space by the mean of nodes.
Definition:
BaseMesh.h:16
Generated by
1.8.20