AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
|
#include "axom/core/Macros.hpp"
#include "axom/core/numerics/matvecops.hpp"
#include "axom/primal/geometry/OrientationResult.hpp"
#include "axom/primal/geometry/Vector.hpp"
#include "axom/primal/geometry/Point.hpp"
#include "axom/slic/interface/slic.hpp"
Classes | |
class | axom::primal::Plane< T, NDIMS > |
Defines an oriented plane within a 2-D or 3-D Euclidean space and provides associated operators, such as, projection, signed distance, orientation, etc. More... | |
Namespaces | |
axom | |
axom::primal | |
Functions | |
Forward Declared Overloaded Operators | |
template<typename T , int NDIMS> | |
std::ostream & | axom::primal::operator<< (std::ostream &os, const Plane< T, NDIMS > &p) |
Forward-declared helper functions | |
template<typename T > | |
AXOM_HOST_DEVICE Plane< T, 2 > | axom::primal::make_plane (const Point< T, 2 > &x1, const Point< T, 2 > &x2) |
Constructs a Plane in 2D that goes through the specified points. More... | |
template<typename T > | |
AXOM_HOST_DEVICE Plane< T, 3 > | axom::primal::make_plane (const Point< T, 3 > &x1, const Point< T, 3 > &x2, const Point< T, 3 > &x3) |
Constructs a Plane in 3D that goes through the specified points. More... | |