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.