Tatooine
Classes | Typedefs | Functions
tatooine::detail::unstructured_simplicial_grid Namespace Reference

Classes

struct  edge_vtp_writer
 
struct  hierarchy_impl
 
struct  hierarchy_impl< Mesh, Real, 2, 2 >
 
struct  hierarchy_impl< Mesh, Real, 3, 2 >
 
struct  hierarchy_impl< Mesh, Real, 3, 3 >
 
struct  parent
 
struct  parent< Mesh, Real, 3, 2 >
 
struct  simplex_at_return_type_impl
 
struct  simplex_at_return_type_impl< VertexHandle, NumVerticesPerSimplex, NumVerticesPerSimplex, Ts... >
 
struct  simplex_container
 
struct  tetrahedral_vtu_writer
 
struct  triangular_vtp_writer
 
struct  triangular_vtu_writer
 
struct  vertex_property_sampler
 

Typedefs

template<typename Mesh , floating_point Real, std::size_t NumDimensions, std::size_t SimplexDim>
using hierarchy = typename hierarchy_impl< Mesh, Real, NumDimensions, SimplexDim >::type
 
template<typename VertexHandle , std::size_t NumVerticesPerSimplex>
using simplex_at_return_type = typename simplex_at_return_type_impl< VertexHandle, NumVerticesPerSimplex >::type
 

Functions

template<floating_point Real, size_t NumDimensions, std::size_t SimplexDim>
auto begin (simplex_container< Real, NumDimensions, SimplexDim > simplices)
 
template<floating_point Real, size_t NumDimensions, std::size_t SimplexDim>
auto end (simplex_container< Real, NumDimensions, SimplexDim > simplices)
 
template<floating_point Real, size_t NumDimensions, std::size_t SimplexDim>
auto size (simplex_container< Real, NumDimensions, SimplexDim > simplices)
 

Typedef Documentation

◆ hierarchy

template<typename Mesh , floating_point Real, std::size_t NumDimensions, std::size_t SimplexDim>
using tatooine::detail::unstructured_simplicial_grid::hierarchy = typedef typename hierarchy_impl<Mesh, Real, NumDimensions, SimplexDim>::type

◆ simplex_at_return_type

template<typename VertexHandle , std::size_t NumVerticesPerSimplex>
using tatooine::detail::unstructured_simplicial_grid::simplex_at_return_type = typedef typename simplex_at_return_type_impl<VertexHandle, NumVerticesPerSimplex>::type

Function Documentation

◆ begin()

template<floating_point Real, size_t NumDimensions, std::size_t SimplexDim>
auto tatooine::detail::unstructured_simplicial_grid::begin ( simplex_container< Real, NumDimensions, SimplexDim >  simplices)

◆ end()

template<floating_point Real, size_t NumDimensions, std::size_t SimplexDim>
auto tatooine::detail::unstructured_simplicial_grid::end ( simplex_container< Real, NumDimensions, SimplexDim >  simplices)

◆ size()

template<floating_point Real, size_t NumDimensions, std::size_t SimplexDim>
auto tatooine::detail::unstructured_simplicial_grid::size ( simplex_container< Real, NumDimensions, SimplexDim >  simplices)