|
AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
|
Consists of a set of methods to find the volume of intersection (clipping) between a primal primitive and another primal primitive. More...
#include "axom/primal/geometry/Tetrahedron.hpp"#include "axom/primal/geometry/Octahedron.hpp"#include "axom/primal/geometry/Polyhedron.hpp"#include "axom/primal/operators/clip.hpp"Namespaces | |
| axom | |
| axom::primal | |
Functions | |
| template<typename T > | |
| AXOM_HOST_DEVICE T | axom::primal::intersection_volume (const Hexahedron< T, 3 > &hex, const Tetrahedron< T, 3 > &tet, double eps=1.e-10, bool tryFixOrientation=false) |
| Finds the absolute (unsigned) intersection volume between a hexahedron and a tetrahedron. More... | |
| template<typename T > | |
| AXOM_HOST_DEVICE T | axom::primal::intersection_volume (const Tetrahedron< T, 3 > &tet, const Hexahedron< T, 3 > &hex, double eps=1.e-10, bool tryFixOrientation=false) |
| Finds the absolute (unsigned) intersection volume between a tetrahedron and a hexahedron. More... | |
| template<typename T > | |
| AXOM_HOST_DEVICE T | axom::primal::intersection_volume (const Octahedron< T, 3 > &oct, const Tetrahedron< T, 3 > &tet, double eps=1.e-10, bool tryFixOrientation=false) |
| Finds the absolute (unsigned) intersection volume between a octahedron and a tetrahedron. More... | |
| template<typename T > | |
| AXOM_HOST_DEVICE T | axom::primal::intersection_volume (const Tetrahedron< T, 3 > &tet, const Octahedron< T, 3 > &oct, double eps=1.e-10, bool tryFixOrientation=false) |
| Finds the absolute (unsigned) intersection volume between a tetrahedron and a octahedron. More... | |
| template<typename T > | |
| AXOM_HOST_DEVICE T | axom::primal::intersection_volume (const Tetrahedron< T, 3 > &tet1, const Tetrahedron< T, 3 > &tet2, double eps=1.e-10, bool tryFixOrientation=false) |
| Finds the absolute (unsigned) intersection volume between a tetrahedron and another tetrahedron. More... | |
Consists of a set of methods to find the volume of intersection (clipping) between a primal primitive and another primal primitive.