ViennaGrid - The Vienna Grid Library  2.1.0
Namespaces | Functions
viennagrid/algorithm/extract_boundary.hpp File Reference

Extraction of a hull/boundary of a mesh. More...

#include "viennagrid/mesh/element_creation.hpp"
#include "viennagrid/mesh/mesh_operations.hpp"
#include "viennagrid/algorithm/boundary.hpp"

Go to the source code of this file.

Namespaces

namespace  viennagrid
 

The main ViennaGrid namespace. Most user functionality resides directly in this namespace rather than in sub-namespaces.


Functions

template<typename HullTypeOrTagT , typename VolumeMeshT , typename HullMeshT >
void extract_boundary (VolumeMeshT const &volume_mesh, HullMeshT &hull_mesh)
 Extracts the hull of mesh using viennagrid::boundary, e.g. the triangular hull of a tetrahedral mesh.
template<typename VolumeMeshT , typename HullMeshT >
void extract_boundary (VolumeMeshT const &volume_mesh, HullMeshT &hull_mesh)
 Extracts the hull of mesh using viennagrid::boundary, e.g. the triangular hull of a tetrahedral mesh. The facet type is used as the hull element type.
template<typename HullTypeOrTagT , typename VolumeMeshT , typename VolumeSegmentationT , typename HullMeshT , typename HullSegmentationT >
void extract_boundary (VolumeMeshT const &volume_mesh, VolumeSegmentationT const &volume_segmentation, HullMeshT &hull_mesh, HullSegmentationT &hull_segmentation)
 Extracts the hull of mesh and a segmentation using viennagrid::boundary, e.g. the triangular hull of a tetrahedral mesh.
template<typename VolumeMeshT , typename VolumeSegmentationT , typename HullMeshT , typename HullSegmentationT >
void extract_boundary (VolumeMeshT const &volume_mesh, VolumeSegmentationT const &volume_segmentation, HullMeshT &hull_mesh, HullSegmentationT &hull_segmentation)
 Extracts the hull of mesh and a segmentation using viennagrid::boundary, e.g. the triangular hull of a tetrahedral mesh. The facet type is used as the hull element type.

Detailed Description

Extraction of a hull/boundary of a mesh.