ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Typedefs | |
using | predicate_result = boost::test_tools::predicate_result |
using | ScalarComparison = std::function< predicate_result(double, double)> |
Functions | |
ScalarComparison | closeOrSmall (double reltol, double small) |
ScalarComparison | closeAbs (double abstol) |
template<typename Derived1 , typename Derived2 > | |
predicate_result | matrixCompare (const Eigen::DenseBase< Derived1 > &val, const Eigen::DenseBase< Derived2 > &ref, ScalarComparison &&compareImpl) |
template<typename Container , typename Enable = typename Container::const_iterator> | |
predicate_result | compare (const Container &val, const Container &ref, ScalarComparison &&compareImpl) |
template<typename T , typename U > | |
predicate_result | compare (const Eigen::DenseBase< T > &val, const Eigen::DenseBase< U > &ref, ScalarComparison &&compareImpl) |
predicate_result | compare (const Transform3D &val, const Transform3D &ref, ScalarComparison &&compareImpl) |
predicate_result | compare (double val, double ref, ScalarComparison &&compareImpl) |
using Acts::Test::float_compare_internal::predicate_result = typedef boost::test_tools::predicate_result |
Definition at line 64 of file FloatComparisons.hpp.
View newest version in sPHENIX GitHub at line 64 of file FloatComparisons.hpp
using Acts::Test::float_compare_internal::ScalarComparison = typedef std::function<predicate_result(double, double)> |
Definition at line 66 of file FloatComparisons.hpp.
View newest version in sPHENIX GitHub at line 66 of file FloatComparisons.hpp
ScalarComparison Acts::Test::float_compare_internal::closeAbs | ( | double | abstol | ) |
Definition at line 95 of file FloatComparisons.hpp.
View newest version in sPHENIX GitHub at line 95 of file FloatComparisons.hpp
References kdfinder::abs().
Referenced by Acts::Test::checkCloseAbs().
ScalarComparison Acts::Test::float_compare_internal::closeOrSmall | ( | double | reltol, |
double | small | ||
) |
Definition at line 68 of file FloatComparisons.hpp.
View newest version in sPHENIX GitHub at line 68 of file FloatComparisons.hpp
References kdfinder::abs().
Referenced by Acts::Test::checkCloseOrSmall(), Acts::Test::checkCloseRel(), and Acts::Test::checkSmall().
predicate_result Acts::Test::float_compare_internal::compare | ( | const Container & | val, |
const Container & | ref, | ||
ScalarComparison && | compareImpl | ||
) |
Definition at line 164 of file FloatComparisons.hpp.
View newest version in sPHENIX GitHub at line 164 of file FloatComparisons.hpp
Referenced by Acts::Test::checkCloseAbs(), Acts::Test::checkCloseOrSmall(), Acts::Test::checkCloseRel(), and Acts::Test::checkSmall().
predicate_result Acts::Test::float_compare_internal::compare | ( | const Eigen::DenseBase< T > & | val, |
const Eigen::DenseBase< U > & | ref, | ||
ScalarComparison && | compareImpl | ||
) |
Definition at line 210 of file FloatComparisons.hpp.
View newest version in sPHENIX GitHub at line 210 of file FloatComparisons.hpp
References matrixCompare().
predicate_result Acts::Test::float_compare_internal::compare | ( | const Transform3D & | val, |
const Transform3D & | ref, | ||
ScalarComparison && | compareImpl | ||
) |
Definition at line 217 of file FloatComparisons.hpp.
View newest version in sPHENIX GitHub at line 217 of file FloatComparisons.hpp
References matrixCompare().
predicate_result Acts::Test::float_compare_internal::compare | ( | double | val, |
double | ref, | ||
ScalarComparison && | compareImpl | ||
) |
Definition at line 223 of file FloatComparisons.hpp.
View newest version in sPHENIX GitHub at line 223 of file FloatComparisons.hpp
predicate_result Acts::Test::float_compare_internal::matrixCompare | ( | const Eigen::DenseBase< Derived1 > & | val, |
const Eigen::DenseBase< Derived2 > & | ref, | ||
ScalarComparison && | compareImpl | ||
) |
Definition at line 115 of file FloatComparisons.hpp.
View newest version in sPHENIX GitHub at line 115 of file FloatComparisons.hpp
References col.
Referenced by compare().