ViennaGrid - The Vienna Grid Library
2.1.0
|
Meta function for creating a geometric configuration. A topologic configuration is created with the exception that the vertex appendix type is a given point type. More...
#include <mesh_config.hpp>
Public Types | |
typedef full_topology_config < CellTagT, HandleTagT, VertexContainerTagT, CellContainerTagT >::type | MeshConfig |
typedef viennagrid::detail::result_of::insert_or_modify < MeshConfig, viennagrid::static_pair < vertex_tag, typename viennagrid::detail::result_of::insert_or_modify < VertexConfig, viennagrid::static_pair < element_appendix_type_tag, PointType > >::type > >::type | type |
typedef query< MeshConfig, null_type, vertex_tag >::type | VertexConfig |
Meta function for creating a geometric configuration. A topologic configuration is created with the exception that the vertex appendix type is a given point type.
CellTagT | The cell tag of the mesh |
PointType | The point type of the mesh |
HandleTagT | Defines, which handle type should be used for all elements. Default is pointer handle |
VertexContainerTagT | Defines, which container type should be used for vertices. Default is std::deque |
CellContainerTagT | Defines, which container type should be used for cells. Default is std::deque |
typedef full_topology_config<CellTagT, HandleTagT, VertexContainerTagT, CellContainerTagT>::type MeshConfig |
typedef viennagrid::detail::result_of::insert_or_modify< MeshConfig, viennagrid::static_pair< vertex_tag, typename viennagrid::detail::result_of::insert_or_modify< VertexConfig, viennagrid::static_pair< element_appendix_type_tag, PointType > >::type > >::type type |
typedef query<MeshConfig, null_type, vertex_tag>::type VertexConfig |