#include <array>
#include <vector>
#include <map>
#include <iostream>
#include <cmath>
#include <Eigen/Dense>
#include <math.hpp>
#include <algorithm>
Go to the source code of this file.
|
| template<size_t space_dim> |
| using | MeshND::VectorRd = Eigen::Matrix< double, space_dim, 1 > |
| |
| template<size_t space_dim> |
| using | MeshND::VectorZd = Eigen::Matrix< int, space_dim, 1 > |
| |
| template<size_t space_dim, size_t object_dim> |
| using | MeshND::Simplex = std::array< VectorRd< space_dim >, object_dim+1 > |
| |
| template<size_t space_dim, size_t object_dim> |
| using | MeshND::Simplices = std::vector< Simplex< space_dim, object_dim > > |
| |
| template<size_t space_dim> |
| using | MeshND::Vertex = MeshObject< space_dim, 0 > |
| | A Vertex is a MeshObject with object_dim = 0.
|
| |
| template<size_t space_dim> |
| using | MeshND::Edge = MeshObject< space_dim, 1 > |
| | An Edge is a MeshObject with object_dim = 1.
|
| |
| template<size_t space_dim> |
| using | MeshND::Face = MeshObject< space_dim, space_dim - 1 > |
| | A Face is a MeshObject with object_dim = space_dim - 1.
|
| |
| template<size_t space_dim> |
| using | MeshND::Cell = MeshObject< space_dim, space_dim > |
| | A Cell is a MeshObject with object_dim = space_dim.
|
| |
|
| template<size_t space_dim, size_t object_dim> |
| VectorRd< space_dim > | MeshND::simplex_center_mass (Simplex< space_dim, object_dim > simplex) |
| | Method to find the center mass of an arbitrary simplex in arbitrary space.
|
| |
| template<size_t space_dim, size_t object_dim> |
| double | MeshND::simplex_measure (Simplex< space_dim, object_dim > simplex) |
| | Method to find the Lebesgue measure of an arbitrary simplex in arbitrary space.
|
| |