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

#include <element_creation.hpp>

Static Public Member Functions

template<typename ElementIteratorT , typename OutputMeshOrSegmentHandleT >
static void copy_elements (ElementIteratorT const &begin, ElementIteratorT const &end, OutputMeshOrSegmentHandleT &output_mesh, typename viennagrid::result_of::coord< OutputMeshOrSegmentHandleT >::type tolerance)
 Generic implementation for copying elements. For internal use only.
template<typename InputMeshOrSegmentHandleT , typename ElementHandleIteratorT , typename OutputMeshOrSegmentHandleT >
static void copy_elements_by_handle (InputMeshOrSegmentHandleT const &input_mesh, ElementHandleIteratorT const &begin, ElementHandleIteratorT const &end, OutputMeshOrSegmentHandleT &output_mesh, typename viennagrid::result_of::coord< OutputMeshOrSegmentHandleT >::type tolerance)
 Generic implementation for copying element based on handles. For internal use only.

template<typename ElementTagT>
struct viennagrid::detail::copy_elements_impl< ElementTagT >


Member Function Documentation

static void copy_elements ( ElementIteratorT const &  begin,
ElementIteratorT const &  end,
OutputMeshOrSegmentHandleT &  output_mesh,
typename viennagrid::result_of::coord< OutputMeshOrSegmentHandleT >::type  tolerance 
) [inline, static]

Generic implementation for copying elements. For internal use only.

static void copy_elements_by_handle ( InputMeshOrSegmentHandleT const &  input_mesh,
ElementHandleIteratorT const &  begin,
ElementHandleIteratorT const &  end,
OutputMeshOrSegmentHandleT &  output_mesh,
typename viennagrid::result_of::coord< OutputMeshOrSegmentHandleT >::type  tolerance 
) [inline, static]

Generic implementation for copying element based on handles. For internal use only.


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