|
template<typename MatrixType > |
void | Eigen::createRandomPIMatrixOfRank (Index desired_rank, Index rows, Index cols, MatrixType &m) |
|
template<typename T > |
NumTraits< typename T::Scalar >::Real | Eigen::get_test_precision (const T &, const typename T::Scalar *=0) |
|
template<typename T > |
NumTraits< T >::Real | Eigen::get_test_precision (const T &, typename internal::enable_if< internal::is_arithmetic< typename NumTraits< T >::Real >::value, T >::type *=0) |
|
template<typename T1 , typename T2 > |
internal::enable_if< internal::is_same< T1, T2 >::value, bool >::type | Eigen::is_same_type (const T1 &, const T2 &) |
|
template<typename T > |
bool | Eigen::isMinusInf (const T &x) |
|
template<typename T > |
bool | Eigen::isNotNaN (const T &x) |
|
template<typename T > |
bool | Eigen::isPlusInf (const T &x) |
|
int | main (int argc, char *argv[]) |
|
template<typename PermutationVectorType > |
void | Eigen::randomPermutationVector (PermutationVectorType &v, Index size) |
|
void | set_repeat_from_string (const char *str) |
|
void | set_seed_from_string (const char *str) |
|
template<typename T , typename U > |
bool | Eigen::test_is_equal (const T &actual, const U &expected, bool expect_equal=true) |
|
bool | Eigen::test_isApprox (const long double &a, const long double &b) |
|
bool | Eigen::test_isApprox (const std::complex< double > &a, const std::complex< double > &b) |
|
bool | Eigen::test_isApprox (const std::complex< float > &a, const std::complex< float > &b) |
|
bool | Eigen::test_isApprox (const std::complex< long double > &a, const std::complex< long double > &b) |
|
template<typename Type1 , typename Type2 > |
bool | Eigen::test_isApprox (const Type1 &a, const Type2 &b, typename Type1::Scalar *=0) |
|
bool | Eigen::test_isApproxOrLessThan (const long double &a, const long double &b) |
|
template<typename Scalar , typename ScalarRef > |
bool | Eigen::test_isApproxWithRef (const Scalar &a, const Scalar &b, const ScalarRef &ref) |
|
bool | Eigen::test_isMuchSmallerThan (const long double &a, const long double &b) |
|
template<typename Derived > |
bool | Eigen::test_isMuchSmallerThan (const MatrixBase< Derived > &m, const typename NumTraits< typename internal::traits< Derived >::Scalar >::Real &s) |
|
template<typename Derived1 , typename Derived2 > |
bool | Eigen::test_isMuchSmallerThan (const MatrixBase< Derived1 > &m1, const MatrixBase< Derived2 > &m2) |
|
bool | Eigen::test_isMuchSmallerThan (const std::complex< double > &a, const std::complex< double > &b) |
|
bool | Eigen::test_isMuchSmallerThan (const std::complex< float > &a, const std::complex< float > &b) |
|
bool | Eigen::test_isMuchSmallerThan (const std::complex< long double > &a, const std::complex< long double > &b) |
|
template<typename Derived > |
bool | Eigen::test_isUnitary (const MatrixBase< Derived > &m) |
|
template<typename T > |
NumTraits< T >::Real | Eigen::test_precision () |
|
template<> |
double | Eigen::test_precision< double > () |
|
template<> |
float | Eigen::test_precision< float > () |
|
template<> |
long double | Eigen::test_precision< long double > () |
|
template<> |
double | Eigen::test_precision< std::complex< double > > () |
|
template<> |
float | Eigen::test_precision< std::complex< float > > () |
|
template<> |
long double | Eigen::test_precision< std::complex< long double > > () |
|
template<typename S , int D> |
S | Eigen::test_relative_error (const AlignedBox< S, D > &a, const AlignedBox< S, D > &b) |
|
template<typename T > |
T | Eigen::test_relative_error (const AngleAxis< T > &a, const AngleAxis< T > &b) |
|
template<typename T1 , typename T2 > |
NumTraits< typename T1::RealScalar >::NonInteger | Eigen::test_relative_error (const EigenBase< T1 > &a, const EigenBase< T2 > &b) |
|
template<typename T1 , typename T2 > |
T1::RealScalar | Eigen::test_relative_error (const MatrixBase< T1 > &a, const SparseMatrixBase< T2 > &b) |
|
template<typename S , int D, int O> |
S | Eigen::test_relative_error (const ParametrizedLine< S, D, O > &a, const ParametrizedLine< S, D, O > &b) |
|
template<typename T > |
T | Eigen::test_relative_error (const Rotation2D< T > &a, const Rotation2D< T > &b) |
|
template<typename T1 , typename T2 > |
T1::RealScalar | Eigen::test_relative_error (const SparseMatrixBase< T1 > &a, const MatrixBase< T2 > &b) |
|
template<typename T1 , typename T2 > |
T1::RealScalar | Eigen::test_relative_error (const SparseMatrixBase< T1 > &a, const SparseMatrixBase< T2 > &b) |
|
template<typename T1 , typename T2 > |
T1::RealScalar | Eigen::test_relative_error (const T1 &a, const T2 &b, const typename T1::Coefficients *=0) |
|
template<typename T1 , typename T2 > |
T1::Scalar | Eigen::test_relative_error (const T1 &a, const T2 &b, const typename T1::MatrixType *=0) |
|
template<typename T1 , typename T2 > |
NumTraits< typename NumTraits< T1 >::Real >::NonInteger | Eigen::test_relative_error (const T1 &a, const T2 &b, typename internal::enable_if< internal::is_arithmetic< typename NumTraits< T1 >::Real >::value, T1 >::type *=0) |
|
template<typename S , int D> |
S | Eigen::test_relative_error (const Translation< S, D > &a, const Translation< S, D > &b) |
|
template<typename T > |
std::string | type_name () |
|
template<> |
std::string | type_name< double > () |
|
template<> |
std::string | type_name< float > () |
|
template<> |
std::string | type_name< int > () |
|
template<> |
std::string | type_name< long double > () |
|
template<> |
std::string | type_name< std::complex< double > > () |
|
template<> |
std::string | type_name< std::complex< float > > () |
|
template<> |
std::string | type_name< std::complex< int > > () |
|
template<> |
std::string | type_name< std::complex< long double > > () |
|
void | verify_impl (bool condition, const char *testname, const char *file, int line, const char *condition_as_string) |
|
template<typename Type1 , typename Type2 > |
bool | Eigen::verifyIsApprox (const Type1 &a, const Type2 &b) |
|