|
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 |