|
ViennaGrid - The Vienna Grid Library
2.1.0
|
Helper routines for meshes. More...
#include "viennagrid/forwards.hpp"#include "viennagrid/mesh/mesh.hpp"#include "viennagrid/mesh/segmentation.hpp"#include "viennagrid/mesh/element_creation.hpp"#include "viennagrid/mesh/coboundary_iteration.hpp"#include "viennagrid/functors.hpp"Go to the source code of this file.
Data Structures | |
| struct | mark_referencing_elements_impl< MeshT, ToEraseViewT, HandleT, viennagrid::null_type > |
| For internal use only. More... | |
| struct | mark_referencing_elements_impl< MeshT, ToEraseViewT, HandleT, viennagrid::typelist< CoboundaryElementT, TailT > > |
| class | vertex_copy_map< SrcMeshT, DstMeshT > |
| A helper class for element copy operation between two differen meshes. More... | |
Namespaces | |
| namespace | viennagrid |
The main ViennaGrid namespace. Most user functionality resides directly in this namespace rather than in sub-namespaces. | |
| namespace | viennagrid::detail |
Namespace for implementation details. Not intended to be used directly by a library user. | |
Functions | |
| template<typename SrcMeshT , typename DstMeshT , typename ToCopyFunctorT > | |
| void | copy (SrcMeshT const &src_mesh, DstMeshT &dst_mesh, ToCopyFunctorT functor) |
| Copies the cells of a mesh if a boolean functor is true. | |
| template<typename SrcMeshT , typename SrcSegmentationT , typename DstMeshT , typename DstSegmentationT , typename ToCopyFunctorT > | |
| void | copy (SrcMeshT const &src_mesh, SrcSegmentationT const &src_segmentation, DstMeshT &dst_mesh, DstSegmentationT &dst_segmentation, ToCopyFunctorT functor) |
| Copies the cells of a mesh and a segmentation if a boolean functor is true. | |
| template<typename MeshT , typename MeshViewT , typename HandleT > | |
| void | mark_referencing_elements (MeshT &mesh_obj, MeshViewT &element_view, HandleT host_element) |
| Marks elements which reference a given host element. | |
Helper routines for meshes.
1.7.6.1