Classes | Namespaces | Macros | Enumerations | Functions | Variables
Eigen/src/Core/MathFunctions.h File Reference

Go to the source code of this file.

Classes

struct  Eigen::internal::abs2_impl< Scalar >
 
struct  Eigen::internal::abs2_impl< std::complex< RealScalar > >
 
struct  Eigen::internal::abs2_retval< Scalar >
 
struct  Eigen::internal::always_void< T >
 
struct  Eigen::internal::atanh2_default_impl< Scalar, IsInteger >
 
struct  Eigen::internal::atanh2_default_impl< Scalar, true >
 
struct  Eigen::internal::atanh2_impl< Scalar >
 
struct  Eigen::internal::atanh2_retval< Scalar >
 
struct  Eigen::internal::cast_impl< OldType, NewType >
 
struct  Eigen::internal::conj_impl< Scalar, IsComplex >
 
struct  Eigen::internal::conj_impl< Scalar, true >
 
struct  Eigen::internal::conj_retval< Scalar >
 
struct  Eigen::internal::floor_log2< n, lower, upper, selector >
 
struct  Eigen::internal::floor_log2< n, lower, upper, floor_log2_bogus >
 
struct  Eigen::internal::floor_log2< n, lower, upper, floor_log2_move_down >
 
struct  Eigen::internal::floor_log2< n, lower, upper, floor_log2_move_up >
 
struct  Eigen::internal::floor_log2< n, lower, upper, floor_log2_terminate >
 
struct  Eigen::internal::floor_log2_selector< n, lower, upper >
 
struct  Eigen::internal::global_math_functions_filtering_base< T, dummy >
 
struct  Eigen::internal::global_math_functions_filtering_base< T, typename always_void< typename T::Eigen_BaseClassForSpecializationOfGlobalMathFuncImpl >::type >
 
struct  Eigen::internal::hypot_impl< Scalar >
 
struct  Eigen::internal::hypot_retval< Scalar >
 
struct  Eigen::internal::imag_default_impl< Scalar, IsComplex >
 
struct  Eigen::internal::imag_default_impl< Scalar, true >
 
struct  Eigen::internal::imag_impl< Scalar >
 
struct  Eigen::internal::imag_ref_default_impl< Scalar, IsComplex >
 
struct  Eigen::internal::imag_ref_default_impl< Scalar, false >
 
struct  Eigen::internal::imag_ref_impl< Scalar >
 
struct  Eigen::internal::imag_ref_retval< Scalar >
 
struct  Eigen::internal::imag_retval< Scalar >
 
struct  Eigen::internal::norm1_default_impl< Scalar, IsComplex >
 
struct  Eigen::internal::norm1_default_impl< Scalar, false >
 
struct  Eigen::internal::norm1_impl< Scalar >
 
struct  Eigen::internal::norm1_retval< Scalar >
 
struct  Eigen::internal::pow_default_impl< Scalar, IsInteger >
 
struct  Eigen::internal::pow_default_impl< Scalar, true >
 
struct  Eigen::internal::pow_impl< Scalar >
 
struct  Eigen::internal::pow_retval< Scalar >
 
struct  Eigen::internal::random_default_impl< Scalar, IsComplex, IsInteger >
 
struct  Eigen::internal::random_default_impl< Scalar, false, false >
 
struct  Eigen::internal::random_default_impl< Scalar, false, true >
 
struct  Eigen::internal::random_default_impl< Scalar, true, false >
 
struct  Eigen::internal::random_impl< Scalar >
 
struct  Eigen::internal::random_impl< bool >
 
struct  Eigen::internal::random_retval< Scalar >
 
struct  Eigen::internal::real_default_impl< Scalar, IsComplex >
 
struct  Eigen::internal::real_default_impl< Scalar, true >
 
struct  Eigen::internal::real_impl< Scalar >
 
struct  Eigen::internal::real_ref_impl< Scalar >
 
struct  Eigen::internal::real_ref_retval< Scalar >
 
struct  Eigen::internal::real_retval< Scalar >
 
struct  Eigen::internal::scalar_fuzzy_default_impl< Scalar, IsComplex, IsInteger >
 
struct  Eigen::internal::scalar_fuzzy_default_impl< Scalar, false, false >
 
struct  Eigen::internal::scalar_fuzzy_default_impl< Scalar, false, true >
 
struct  Eigen::internal::scalar_fuzzy_default_impl< Scalar, true, false >
 
struct  Eigen::internal::scalar_fuzzy_impl< Scalar >
 
struct  Eigen::internal::scalar_fuzzy_impl< bool >
 

Namespaces

 Eigen
 iterative scaling algorithm to equilibrate rows and column norms in matrices
 
 Eigen::internal
 
 Eigen::numext
 

Macros

#define EIGEN_MATHFUNC_IMPL(func, scalar)   Eigen::internal::func##_impl<typename Eigen::internal::global_math_functions_filtering_base<scalar>::type>
 
#define EIGEN_MATHFUNC_RETVAL(func, scalar)   typename Eigen::internal::func##_retval<typename Eigen::internal::global_math_functions_filtering_base<scalar>::type>::type
 

Enumerations

enum  { Eigen::internal::floor_log2_terminate, Eigen::internal::floor_log2_move_up, Eigen::internal::floor_log2_move_down, Eigen::internal::floor_log2_bogus }
 

Functions

template<typename OldType , typename NewType >
NewType Eigen::internal::cast (const OldType &x)
 
template<typename Scalar >
 Eigen::internal::EIGEN_MATHFUNC_RETVAL (random, Scalar) random(const Scalar &x
 
template<typename Scalar >
 Eigen::numext::EIGEN_MATHFUNC_RETVAL (real, Scalar) real(const Scalar &x)
 
template<typename Scalar >
 Eigen::numext::EIGEN_MATHFUNC_RETVAL (real_ref, Scalar) real_ref(Scalar &x)
 
template<typename Scalar >
 Eigen::numext::EIGEN_MATHFUNC_RETVAL (imag, Scalar) imag(const Scalar &x)
 
template<typename Scalar >
 Eigen::numext::EIGEN_MATHFUNC_RETVAL (imag_ref, Scalar) imag_ref(Scalar &x)
 
template<typename Scalar >
 Eigen::numext::EIGEN_MATHFUNC_RETVAL (conj, Scalar) conj(const Scalar &x)
 
template<typename Scalar >
 Eigen::numext::EIGEN_MATHFUNC_RETVAL (abs2, Scalar) abs2(const Scalar &x)
 
template<typename Scalar >
 Eigen::numext::EIGEN_MATHFUNC_RETVAL (norm1, Scalar) norm1(const Scalar &x)
 
template<typename Scalar >
 Eigen::numext::EIGEN_MATHFUNC_RETVAL (hypot, Scalar) hypot(const Scalar &x
 
template<typename Scalar >
 Eigen::numext::EIGEN_MATHFUNC_RETVAL (atanh2, Scalar) atanh2(const Scalar &x
 
template<typename Scalar >
 Eigen::numext::EIGEN_MATHFUNC_RETVAL (pow, Scalar) pow(const Scalar &x
 
template<typename Scalar >
internal::add_const_on_value_type< EIGEN_MATHFUNC_RETVAL(imag_ref, Scalar) >::type Eigen::numext::imag_ref (const Scalar &x)
 
template<typename Scalar >
bool Eigen::internal::isApprox (const Scalar &x, const Scalar &y, typename NumTraits< Scalar >::Real precision=NumTraits< Scalar >::dummy_precision())
 
template<typename Scalar >
bool Eigen::internal::isApproxOrLessThan (const Scalar &x, const Scalar &y, typename NumTraits< Scalar >::Real precision=NumTraits< Scalar >::dummy_precision())
 
template<typename T >
bool() Eigen::numext::isfinite (const T &x)
 
template<typename Scalar , typename OtherScalar >
bool Eigen::internal::isMuchSmallerThan (const Scalar &x, const OtherScalar &y, typename NumTraits< Scalar >::Real precision=NumTraits< Scalar >::dummy_precision())
 
template<typename Scalar >
internal::add_const_on_value_type< EIGEN_MATHFUNC_RETVAL(real_ref, Scalar) >::type Eigen::numext::real_ref (const Scalar &x)
 

Variables

const Scalar & Eigen::internal::y
 
const Scalar & Eigen::numext::y
 

Macro Definition Documentation

#define EIGEN_MATHFUNC_IMPL (   func,
  scalar 
)    Eigen::internal::func##_impl<typename Eigen::internal::global_math_functions_filtering_base<scalar>::type>

Definition at line 54 of file Eigen/src/Core/MathFunctions.h.

#define EIGEN_MATHFUNC_RETVAL (   func,
  scalar 
)    typename Eigen::internal::func##_retval<typename Eigen::internal::global_math_functions_filtering_base<scalar>::type>::type

Definition at line 55 of file Eigen/src/Core/MathFunctions.h.



acado
Author(s): Milan Vukov, Rien Quirynen
autogenerated on Mon Jun 10 2019 12:35:19