molecular
Classes | Functions
molecular::testbed Namespace Reference

Classes

class  EqualsMatrix
 Matcher for Catch2 that compares Matrix. More...
 
class  EqualsQuaternion
 Matcher for Catch2 that compares Quaternion. More...
 
class  EqualsVector2
 Matcher for Catch2 that compares Vector2. More...
 
class  EqualsVector3
 Matcher for Catch2 that compares Vector3. More...
 

Functions

EqualsVector2 EqualsApprox (const Vector2 &v, double epsilon=0.00001, double margin=0.0)
 
EqualsVector3 EqualsApprox (const Vector3 &v, double epsilon=0.00001, double margin=0.0)
 
EqualsQuaternion EqualsApprox (const util::Quaternion &q, double epsilon=0.00001, double margin=0.0)
 
template<int rows, int cols, typename T >
EqualsMatrix< rows, cols, T > EqualsApprox (const util::Matrix< rows, cols, T > &m, double epsilon=0.00001)
 

Function Documentation

EqualsVector2 molecular::testbed::EqualsApprox ( const Vector2 v,
double  epsilon = 0.00001,
double  margin = 0.0 
)
inline
EqualsVector3 molecular::testbed::EqualsApprox ( const Vector3 v,
double  epsilon = 0.00001,
double  margin = 0.0 
)
inline
EqualsQuaternion molecular::testbed::EqualsApprox ( const util::Quaternion q,
double  epsilon = 0.00001,
double  margin = 0.0 
)
inline
template<int rows, int cols, typename T >
EqualsMatrix<rows, cols, T> molecular::testbed::EqualsApprox ( const util::Matrix< rows, cols, T > &  m,
double  epsilon = 0.00001 
)
inline