Wildmeshing Toolkit
orient.hpp File Reference
#include <wmtk/Types.hpp>
Include dependency graph for orient.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 wmtk
 
 wmtk::utils
 

Functions

int wmtk::utils::wmtk_orient3d (const Eigen::Ref< const Eigen::Vector3< Rational >> &p0, const Eigen::Ref< const Eigen::Vector3< Rational >> &p1, const Eigen::Ref< const Eigen::Vector3< Rational >> &p2, const Eigen::Ref< const Eigen::Vector3< Rational >> &p3)
 
int wmtk::utils::wmtk_orient3d (const Eigen::Ref< const Eigen::Vector3< double >> &p0, const Eigen::Ref< const Eigen::Vector3< double >> &p1, const Eigen::Ref< const Eigen::Vector3< double >> &p2, const Eigen::Ref< const Eigen::Vector3< double >> &p3)
 
template<typename Derived >
int wmtk::utils::wmtk_orient3d (const Eigen::MatrixBase< Derived > &A)
 
int wmtk::utils::wmtk_orient2d (double p0x, double p0y, double p1x, double p1y, double p2x, double p2y)
 
int wmtk::utils::wmtk_orient2d (const Eigen::Ref< const Eigen::Vector2< Rational >> &p0, const Eigen::Ref< const Eigen::Vector2< Rational >> &p1, const Eigen::Ref< const Eigen::Vector2< Rational >> &p2)
 
int wmtk::utils::wmtk_orient2d (const Eigen::Ref< const Eigen::Vector2< double >> &p0, const Eigen::Ref< const Eigen::Vector2< double >> &p1, const Eigen::Ref< const Eigen::Vector2< double >> &p2)
 
int wmtk::utils::wmtk_orient1d (const Rational &p0, const Rational &p1)
 
int wmtk::utils::wmtk_orient1d (double p0, double p1)