Caribou
Public Member Functions | List of all members
caribou::topology::BaseMesh Struct Referenceabstract

Detailed Description

A mesh is a discrete view of a space by the mean of nodes.

It can contain one or many domains, which are responsible for maintaining the topological relation between the nodes of a subspace of the mesh.

#include <BaseMesh.h>

Inheritance diagram for caribou::topology::BaseMesh:
caribou::topology::Mesh< WorldDimension, MatrixType >

Public Member Functions

virtual auto dimension () const -> UNSIGNED_INTEGER_TYPE=0
 
virtual auto number_of_nodes () const -> UNSIGNED_INTEGER_TYPE=0
 
virtual auto number_of_domains () const -> UNSIGNED_INTEGER_TYPE=0
 

Member Function Documentation

◆ dimension()

virtual auto caribou::topology::BaseMesh::dimension ( ) const -> UNSIGNED_INTEGER_TYPE
inlinepure virtual

Get the dimension of the mesh, ie, the number of coordinates of a point.

Implemented in caribou::topology::Mesh< WorldDimension, MatrixType >.

◆ number_of_domains()

virtual auto caribou::topology::BaseMesh::number_of_domains ( ) const -> UNSIGNED_INTEGER_TYPE
inlinepure virtual

Get the number of domains of the mesh.

Implemented in caribou::topology::Mesh< WorldDimension, MatrixType >.

◆ number_of_nodes()

virtual auto caribou::topology::BaseMesh::number_of_nodes ( ) const -> UNSIGNED_INTEGER_TYPE
inlinepure virtual

Get the number of nodes of the mesh.

Implemented in caribou::topology::Mesh< WorldDimension, MatrixType >.


The documentation for this struct was generated from the following file: