ViennaGrid - The Vienna Grid Library  2.1.0
Static Public Member Functions
make_element_impl< ElementTagT > Struct Template Reference

#include <element_creation.hpp>

Static Public Member Functions

template<typename MeshOrSegmentHandleTypeT , typename VertexHandleIteratorT >
static result_of::handle
< MeshOrSegmentHandleTypeT,
ElementTagT >::type 
make (MeshOrSegmentHandleTypeT &mesh_obj, VertexHandleIteratorT vertices_begin, VertexHandleIteratorT const &vertices_end)
 Generic implementation for creating an element. For internal use only.
template<typename MeshOrSegmentHandleTypeT , typename VertexHandleIteratorT , typename IDT >
static result_of::handle
< MeshOrSegmentHandleTypeT,
ElementTagT >::type 
make (MeshOrSegmentHandleTypeT &mesh_obj, VertexHandleIteratorT vertices_begin, VertexHandleIteratorT const &vertices_end, IDT id)
 Generic implementation for creating an element with a specific. For internal use only.

template<typename ElementTagT>
struct viennagrid::make_element_impl< ElementTagT >


Member Function Documentation

static result_of::handle<MeshOrSegmentHandleTypeT, ElementTagT>::type make ( MeshOrSegmentHandleTypeT &  mesh_obj,
VertexHandleIteratorT  vertices_begin,
VertexHandleIteratorT const &  vertices_end 
) [inline, static]

Generic implementation for creating an element. For internal use only.

static result_of::handle<MeshOrSegmentHandleTypeT, ElementTagT>::type make ( MeshOrSegmentHandleTypeT &  mesh_obj,
VertexHandleIteratorT  vertices_begin,
VertexHandleIteratorT const &  vertices_end,
IDT  id 
) [inline, static]

Generic implementation for creating an element with a specific. For internal use only.


The documentation for this struct was generated from the following file: