Namespaces | |
| namespace | internal |
Classes | |
| class | aligned_allocator_indirection |
| class | AutoDiffJacobian |
| class | AutoDiffScalar |
| A scalar type replacement with automatic differentation capability. More... | |
| class | AutoDiffVector |
| class | BenchTimer |
| struct | eigen_assert_exception |
| struct | GslTraits |
| struct | GslTraits< Scalar, true > |
| struct | NumTraits< AutoDiffScalar< DerType > > |
Enumerations | |
| enum | { CPU_TIMER = 0, REAL_TIMER = 1 } |
Functions | |
| template<typename MatrixType > | |
| void | convert (const MatrixType &m, gsl_matrix *&res) |
| template<typename MatrixType > | |
| void | convert (const gsl_matrix *m, MatrixType &res) |
| template<typename VectorType > | |
| void | convert (const VectorType &m, gsl_vector *&res) |
| template<typename VectorType > | |
| void | convert (const gsl_vector *m, VectorType &res) |
| template<typename MatrixType > | |
| void | convert (const MatrixType &m, gsl_matrix_complex *&res) |
| template<typename MatrixType > | |
| void | convert (const gsl_matrix_complex *m, MatrixType &res) |
| template<typename VectorType > | |
| void | convert (const VectorType &m, gsl_vector_complex *&res) |
| template<typename VectorType > | |
| void | convert (const gsl_vector_complex *m, VectorType &res) |
| template<typename MatrixType > | |
| void | createRandomPIMatrixOfRank (typename MatrixType::Index desired_rank, typename MatrixType::Index rows, typename MatrixType::Index cols, MatrixType &m) |
| bool | test_ei_isApprox (const int &a, const int &b) |
| bool | test_ei_isApprox (const float &a, const float &b) |
| bool | test_ei_isApprox (const double &a, const double &b) |
| bool | test_ei_isApprox (const std::complex< float > &a, const std::complex< float > &b) |
| bool | test_ei_isApprox (const std::complex< double > &a, const std::complex< double > &b) |
| bool | test_ei_isApprox (const long double &a, const long double &b) |
| template<typename Type1 , typename Type2 > | |
| bool | test_ei_isApprox (const Type1 &a, const Type2 &b) |
| bool | test_ei_isApproxOrLessThan (const int &a, const int &b) |
| bool | test_ei_isApproxOrLessThan (const float &a, const float &b) |
| bool | test_ei_isApproxOrLessThan (const double &a, const double &b) |
| bool | test_ei_isApproxOrLessThan (const long double &a, const long double &b) |
| bool | test_ei_isMuchSmallerThan (const int &a, const int &b) |
| bool | test_ei_isMuchSmallerThan (const float &a, const float &b) |
| bool | test_ei_isMuchSmallerThan (const double &a, const double &b) |
| bool | test_ei_isMuchSmallerThan (const std::complex< float > &a, const std::complex< float > &b) |
| bool | test_ei_isMuchSmallerThan (const std::complex< double > &a, const std::complex< double > &b) |
| bool | test_ei_isMuchSmallerThan (const long double &a, const long double &b) |
| template<typename Derived1 , typename Derived2 > | |
| bool | test_ei_isMuchSmallerThan (const MatrixBase< Derived1 > &m1, const MatrixBase< Derived2 > &m2) |
| template<typename Derived > | |
| bool | test_ei_isMuchSmallerThan (const MatrixBase< Derived > &m, const typename NumTraits< typename ei_traits< Derived >::Scalar >::Real &s) |
| template<typename T , typename U > | |
| bool | test_is_equal (const T &actual, const U &expected) |
| bool | test_isApprox (const int &a, const int &b) |
| bool | test_isApprox (const float &a, const float &b) |
| bool | test_isApprox (const double &a, const double &b) |
| bool | test_isApprox (const std::complex< float > &a, const std::complex< float > &b) |
| bool | test_isApprox (const std::complex< double > &a, const std::complex< double > &b) |
| bool | test_isApprox (const long double &a, const long double &b) |
| template<typename Type1 , typename Type2 > | |
| bool | test_isApprox (const Type1 &a, const Type2 &b) |
| bool | test_isApproxOrLessThan (const int &a, const int &b) |
| bool | test_isApproxOrLessThan (const float &a, const float &b) |
| bool | test_isApproxOrLessThan (const double &a, const double &b) |
| bool | test_isApproxOrLessThan (const long double &a, const long double &b) |
| template<typename Scalar , typename ScalarRef > | |
| bool | test_isApproxWithRef (const Scalar &a, const Scalar &b, const ScalarRef &ref) |
| bool | test_isMuchSmallerThan (const int &a, const int &b) |
| bool | test_isMuchSmallerThan (const float &a, const float &b) |
| bool | test_isMuchSmallerThan (const double &a, const double &b) |
| bool | test_isMuchSmallerThan (const std::complex< float > &a, const std::complex< float > &b) |
| bool | test_isMuchSmallerThan (const std::complex< double > &a, const std::complex< double > &b) |
| bool | test_isMuchSmallerThan (const long double &a, const long double &b) |
| template<typename Derived1 , typename Derived2 > | |
| bool | test_isMuchSmallerThan (const MatrixBase< Derived1 > &m1, const MatrixBase< Derived2 > &m2) |
| template<typename Derived > | |
| bool | test_isMuchSmallerThan (const MatrixBase< Derived > &m, const typename NumTraits< typename internal::traits< Derived >::Scalar >::Real &s) |
| template<typename Derived > | |
| bool | test_isUnitary (const MatrixBase< Derived > &m) |
| template<typename T > | |
| NumTraits< T >::Real | test_precision () |
| template<> | |
| double | test_precision< double > () |
| template<> | |
| float | test_precision< float > () |
| template<> | |
| int | test_precision< int > () |
| template<> | |
| long double | test_precision< long double > () |
| template<> | |
| double | test_precision< std::complex< double > > () |
| template<> | |
| float | test_precision< std::complex< float > > () |
Variables | |
| static bool | g_has_set_repeat |
| static bool | g_has_set_seed |
| static int | g_repeat |
| static unsigned int | g_seed |
| static std::vector< std::string > | g_test_stack |
| static bool | no_more_assert = false |
| static bool | report_on_cerr_on_assert_failure = true |
| static const bool | should_raise_an_assert = false |
| anonymous enum |
Definition at line 48 of file BenchTimer.h.
| void Eigen::convert | ( | const MatrixType & | m, |
| gsl_matrix *& | res | ||
| ) |
Definition at line 111 of file eigen2/gsl_helper.h.
| void Eigen::convert | ( | const gsl_matrix * | m, |
| MatrixType & | res | ||
| ) |
Definition at line 122 of file eigen2/gsl_helper.h.
| void Eigen::convert | ( | const VectorType & | m, |
| gsl_vector *& | res | ||
| ) |
Definition at line 131 of file eigen2/gsl_helper.h.
| void Eigen::convert | ( | const gsl_vector * | m, |
| VectorType & | res | ||
| ) |
Definition at line 140 of file eigen2/gsl_helper.h.
| void Eigen::convert | ( | const MatrixType & | m, |
| gsl_matrix_complex *& | res | ||
| ) |
Definition at line 148 of file eigen2/gsl_helper.h.
| void Eigen::convert | ( | const gsl_matrix_complex * | m, |
| MatrixType & | res | ||
| ) |
Definition at line 160 of file eigen2/gsl_helper.h.
| void Eigen::convert | ( | const VectorType & | m, |
| gsl_vector_complex *& | res | ||
| ) |
Definition at line 171 of file eigen2/gsl_helper.h.
| void Eigen::convert | ( | const gsl_vector_complex * | m, |
| VectorType & | res | ||
| ) |
Definition at line 179 of file eigen2/gsl_helper.h.
| void Eigen::createRandomPIMatrixOfRank | ( | typename MatrixType::Index | desired_rank, |
| typename MatrixType::Index | rows, | ||
| typename MatrixType::Index | cols, | ||
| MatrixType & | m | ||
| ) |
| bool Eigen::test_ei_isApprox | ( | const int & | a, |
| const int & | b | ||
| ) | [inline] |
Definition at line 174 of file eigen2/main.h.
| bool Eigen::test_ei_isApprox | ( | const float & | a, |
| const float & | b | ||
| ) | [inline] |
Definition at line 181 of file eigen2/main.h.
| bool Eigen::test_ei_isApprox | ( | const double & | a, |
| const double & | b | ||
| ) | [inline] |
Definition at line 188 of file eigen2/main.h.
| bool Eigen::test_ei_isApprox | ( | const std::complex< float > & | a, |
| const std::complex< float > & | b | ||
| ) | [inline] |
Definition at line 195 of file eigen2/main.h.
| bool Eigen::test_ei_isApprox | ( | const std::complex< double > & | a, |
| const std::complex< double > & | b | ||
| ) | [inline] |
Definition at line 200 of file eigen2/main.h.
| bool Eigen::test_ei_isApprox | ( | const long double & | a, |
| const long double & | b | ||
| ) | [inline] |
Definition at line 205 of file eigen2/main.h.
| bool Eigen::test_ei_isApprox | ( | const Type1 & | a, |
| const Type2 & | b | ||
| ) | [inline] |
Definition at line 213 of file eigen2/main.h.
| bool Eigen::test_ei_isApproxOrLessThan | ( | const int & | a, |
| const int & | b | ||
| ) | [inline] |
Definition at line 178 of file eigen2/main.h.
| bool Eigen::test_ei_isApproxOrLessThan | ( | const float & | a, |
| const float & | b | ||
| ) | [inline] |
Definition at line 185 of file eigen2/main.h.
| bool Eigen::test_ei_isApproxOrLessThan | ( | const double & | a, |
| const double & | b | ||
| ) | [inline] |
Definition at line 192 of file eigen2/main.h.
| bool Eigen::test_ei_isApproxOrLessThan | ( | const long double & | a, |
| const long double & | b | ||
| ) | [inline] |
Definition at line 209 of file eigen2/main.h.
| bool Eigen::test_ei_isMuchSmallerThan | ( | const int & | a, |
| const int & | b | ||
| ) | [inline] |
Definition at line 176 of file eigen2/main.h.
| bool Eigen::test_ei_isMuchSmallerThan | ( | const float & | a, |
| const float & | b | ||
| ) | [inline] |
Definition at line 183 of file eigen2/main.h.
| bool Eigen::test_ei_isMuchSmallerThan | ( | const double & | a, |
| const double & | b | ||
| ) | [inline] |
Definition at line 190 of file eigen2/main.h.
| bool Eigen::test_ei_isMuchSmallerThan | ( | const std::complex< float > & | a, |
| const std::complex< float > & | b | ||
| ) | [inline] |
Definition at line 197 of file eigen2/main.h.
| bool Eigen::test_ei_isMuchSmallerThan | ( | const std::complex< double > & | a, |
| const std::complex< double > & | b | ||
| ) | [inline] |
Definition at line 202 of file eigen2/main.h.
| bool Eigen::test_ei_isMuchSmallerThan | ( | const long double & | a, |
| const long double & | b | ||
| ) | [inline] |
Definition at line 207 of file eigen2/main.h.
| bool Eigen::test_ei_isMuchSmallerThan | ( | const MatrixBase< Derived1 > & | m1, |
| const MatrixBase< Derived2 > & | m2 | ||
| ) | [inline] |
Definition at line 219 of file eigen2/main.h.
| bool Eigen::test_ei_isMuchSmallerThan | ( | const MatrixBase< Derived > & | m, |
| const typename NumTraits< typename ei_traits< Derived >::Scalar >::Real & | s | ||
| ) | [inline] |
Definition at line 226 of file eigen2/main.h.
| bool Eigen::test_is_equal | ( | const T & | actual, |
| const U & | expected | ||
| ) |
| bool Eigen::test_isApprox | ( | const int & | a, |
| const int & | b | ||
| ) | [inline] |
| bool Eigen::test_isApprox | ( | const float & | a, |
| const float & | b | ||
| ) | [inline] |
| bool Eigen::test_isApprox | ( | const double & | a, |
| const double & | b | ||
| ) | [inline] |
| bool Eigen::test_isApprox | ( | const std::complex< float > & | a, |
| const std::complex< float > & | b | ||
| ) | [inline] |
| bool Eigen::test_isApprox | ( | const std::complex< double > & | a, |
| const std::complex< double > & | b | ||
| ) | [inline] |
| bool Eigen::test_isApprox | ( | const long double & | a, |
| const long double & | b | ||
| ) | [inline] |
| bool Eigen::test_isApprox | ( | const Type1 & | a, |
| const Type2 & | b | ||
| ) | [inline] |
| bool Eigen::test_isApproxOrLessThan | ( | const int & | a, |
| const int & | b | ||
| ) | [inline] |
| bool Eigen::test_isApproxOrLessThan | ( | const float & | a, |
| const float & | b | ||
| ) | [inline] |
| bool Eigen::test_isApproxOrLessThan | ( | const double & | a, |
| const double & | b | ||
| ) | [inline] |
| bool Eigen::test_isApproxOrLessThan | ( | const long double & | a, |
| const long double & | b | ||
| ) | [inline] |
| bool Eigen::test_isApproxWithRef | ( | const Scalar & | a, |
| const Scalar & | b, | ||
| const ScalarRef & | ref | ||
| ) | [inline] |
| bool Eigen::test_isMuchSmallerThan | ( | const int & | a, |
| const int & | b | ||
| ) | [inline] |
| bool Eigen::test_isMuchSmallerThan | ( | const float & | a, |
| const float & | b | ||
| ) | [inline] |
| bool Eigen::test_isMuchSmallerThan | ( | const double & | a, |
| const double & | b | ||
| ) | [inline] |
| bool Eigen::test_isMuchSmallerThan | ( | const std::complex< float > & | a, |
| const std::complex< float > & | b | ||
| ) | [inline] |
| bool Eigen::test_isMuchSmallerThan | ( | const std::complex< double > & | a, |
| const std::complex< double > & | b | ||
| ) | [inline] |
| bool Eigen::test_isMuchSmallerThan | ( | const long double & | a, |
| const long double & | b | ||
| ) | [inline] |
| bool Eigen::test_isMuchSmallerThan | ( | const MatrixBase< Derived1 > & | m1, |
| const MatrixBase< Derived2 > & | m2 | ||
| ) | [inline] |
| bool Eigen::test_isMuchSmallerThan | ( | const MatrixBase< Derived > & | m, |
| const typename NumTraits< typename internal::traits< Derived >::Scalar >::Real & | s | ||
| ) | [inline] |
| bool Eigen::test_isUnitary | ( | const MatrixBase< Derived > & | m | ) | [inline] |
| NumTraits< T >::Real Eigen::test_precision | ( | ) | [inline] |
| double Eigen::test_precision< double > | ( | ) | [inline] |
Definition at line 169 of file eigen2/main.h.
| float Eigen::test_precision< float > | ( | ) | [inline] |
Definition at line 168 of file eigen2/main.h.
| int Eigen::test_precision< int > | ( | ) | [inline] |
Definition at line 167 of file eigen2/main.h.
| long double Eigen::test_precision< long double > | ( | ) | [inline] |
Definition at line 172 of file eigen2/main.h.
| double Eigen::test_precision< std::complex< double > > | ( | ) | [inline] |
Definition at line 171 of file eigen2/main.h.
| float Eigen::test_precision< std::complex< float > > | ( | ) | [inline] |
Definition at line 170 of file eigen2/main.h.
bool Eigen::g_has_set_repeat [static] |
bool Eigen::g_has_set_seed [static] |
static int Eigen::g_repeat [static] |
Definition at line 41 of file eigen2/main.h.
unsigned int Eigen::g_seed [static] |
static std::vector< std::string > Eigen::g_test_stack [static] |
Definition at line 40 of file eigen2/main.h.
static bool Eigen::no_more_assert = false [static] |
Definition at line 59 of file eigen2/main.h.
bool Eigen::report_on_cerr_on_assert_failure = true [static] |
static const bool Eigen::should_raise_an_assert = false [static] |
Definition at line 54 of file eigen2/main.h.