|
DOLFINx 0.11.0.0
DOLFINx C++ interface
|
A Mesh consists of a set of connected and numbered mesh topological entities, and geometry data. More...
#include <Mesh.h>
Public Types | |
| using | geometry_type = Geometry<T> |
| Value type. | |
Public Member Functions | |
| template<typename V> | |
| Mesh (MPI_Comm comm, std::shared_ptr< Topology > topology, V &&geometry) | |
| Create a Mesh. | |
| Mesh (const Mesh &mesh)=default | |
| Mesh (Mesh &&mesh)=default | |
| ~Mesh ()=default | |
| Destructor. | |
| Mesh & | operator= (const Mesh &mesh)=delete |
| Mesh & | operator= (Mesh &&mesh)=default |
| std::shared_ptr< Topology > | topology () |
| Get mesh topology. | |
| std::shared_ptr< const Topology > | topology () const |
| Get mesh topology (const version). | |
| std::shared_ptr< Topology > | topology_mutable () const |
| Get mesh topology if one really needs the mutable version. | |
| Geometry< T > & | geometry () |
| Get mesh geometry. | |
| const Geometry< T > & | geometry () const |
| Get mesh geometry (const version). | |
| MPI_Comm | comm () const |
| Mesh MPI communicator. | |
Public Attributes | |
| std::string | name = "mesh" |
| Name. | |
A Mesh consists of a set of connected and numbered mesh topological entities, and geometry data.
| Floating | point type for representing the geometry. |
|
inline |
|
default |
|
default |
|
inline |
|
inline |
Get mesh geometry.
|
inline |
Get mesh geometry (const version).
|
inline |
Get mesh topology.
|
inline |
Get mesh topology (const version).
|
inline |
Get mesh topology if one really needs the mutable version.