NiHu
2.0
|
Declaration of class Mesh. More...
#include "../util/crtp_base.hpp"
#include "../util/eigen_utils.hpp"
#include "../util/type2tag.hpp"
#include "../tmp/integer.hpp"
#include "../tmp/sequence.hpp"
#include "../tmp/algorithm.hpp"
#include "../tmp/control.hpp"
#include "../tmp/vector.hpp"
#include "element.hpp"
Go to the source code of this file.
Classes | |
struct | NiHu::mesh_elem_iterator_t< ElemType > |
metafunction returning the iterator that traverses the homogeneous element vector of specified element type More... | |
class | NiHu::field_points< xType > |
container class for field points More... | |
struct | NiHu::first_elements_x_type< ElemTypeVector > |
metafunction computing the first element's x_t in a vector of elements More... | |
class | NiHu::mesh_base< Derived > |
class | NiHu::mesh< ElemTypeVector > |
container class for a mesh More... | |
struct | NiHu::mesh< ElemTypeVector >::elem_iterator_t< ElemType > |
struct | NiHu::mesh< ElemTypeVector >::elem_adder< elem_t > |
struct | NiHu::mesh< ElemTypeVector >::elem_adder< elem_t >::type |
class | NiHu::homogeneous_submesh< Mesh, Elem > |
Functions | |
template<class nodes_t , class elements_t , class... Args> | |
mesh< tmp::vector< typename tag2type< Args >::type... > > | NiHu::create_mesh (nodes_t const &nodes, elements_t const &elements, Args...) |
factory function to create a mesh from nodes and elements matrices More... | |
template<class Mesh , class Tag > | |
homogeneous_submesh< Mesh, typename tag2type< Tag >::type > | NiHu::create_homogeneous_submesh (Mesh const &mesh, Tag) |
factory function to create a homogeneous submesh from a mesh More... | |
Declaration of class Mesh.
Definition in file mesh.hpp.
homogeneous_submesh<Mesh, typename tag2type<Tag>::type> NiHu::create_homogeneous_submesh | ( | Mesh const & | mesh, |
Tag | |||
) |
mesh<tmp::vector<typename tag2type<Args>::type...> > NiHu::create_mesh | ( | nodes_t const & | nodes, |
elements_t const & | elements, | ||
Args... | |||
) |
factory function to create a mesh from nodes and elements matrices
nodes_t | type of the node definition matrix |
elements_t | type of the element definition matrix |
Args | element types of the mesh |
[in] | nodes | the node definition matrix instance |
[in] | elements | the element definition matrix instance |