AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
split.hpp File Reference

Consists of a set of methods to split a primal primitive into (a collection of) another primal primitive. More...

#include "axom/core/Array.hpp"
#include "axom/primal/geometry/Octahedron.hpp"
#include "axom/primal/geometry/Tetrahedron.hpp"
#include "axom/slic.hpp"

Namespaces

 axom
 
 axom::primal
 

Functions

template<typename Tp >
void axom::primal::split (const Octahedron< Tp, 3 > &oct, axom::Array< Tetrahedron< Tp, 3 >> &out)
 Splits an Octahedron into eight Tetrahedrons. More...
 
template<typename Tp >
AXOM_HOST_DEVICE void axom::primal::split (const Octahedron< Tp, 3 > &oct, Tetrahedron< Tp, 3 > *outPtr)
 Splits an Octahedron into eight Tetrahedrons. More...
 

Detailed Description

Consists of a set of methods to split a primal primitive into (a collection of) another primal primitive.