Go to the source code of this file.
Namespaces | |
namespace | Eigen |
Namespace containing all symbols from the Eigen library. | |
namespace | Eigen::internal |
Defines | |
#define | EIGEN_MATHFUNC_IMPL(func, scalar) |
#define | EIGEN_MATHFUNC_RETVAL(func, scalar) |
#define | EIGEN_MATHFUNC_STANDARD_REAL_UNARY(NAME) |
Enumerations | |
enum | { floor_log2_terminate, floor_log2_move_up, floor_log2_move_down, floor_log2_bogus } |
Functions | |
template<typename OldType , typename NewType > | |
NewType | cast (const OldType &x) |
template<typename Scalar > | |
EIGEN_MATHFUNC_RETVAL (real, Scalar) real(const Scalar &x) | |
template<typename Scalar > | |
EIGEN_MATHFUNC_RETVAL (imag, Scalar) imag(const Scalar &x) | |
template<typename Scalar > | |
EIGEN_MATHFUNC_RETVAL (real_ref, Scalar) real_ref(Scalar &x) | |
template<typename Scalar > | |
EIGEN_MATHFUNC_RETVAL (imag_ref, Scalar) imag_ref(Scalar &x) | |
template<typename Scalar > | |
EIGEN_MATHFUNC_RETVAL (conj, Scalar) conj(const Scalar &x) | |
template<typename Scalar > | |
EIGEN_MATHFUNC_RETVAL (abs, Scalar) abs(const Scalar &x) | |
template<typename Scalar > | |
EIGEN_MATHFUNC_RETVAL (abs2, Scalar) abs2(const Scalar &x) | |
template<typename Scalar > | |
EIGEN_MATHFUNC_RETVAL (norm1, Scalar) norm1(const Scalar &x) | |
template<typename Scalar > | |
EIGEN_MATHFUNC_RETVAL (hypot, Scalar) hypot(const Scalar &x | |
template<typename Scalar > | |
EIGEN_MATHFUNC_RETVAL (sqrt, Scalar) sqrt(const Scalar &x) | |
template<typename Scalar > | |
EIGEN_MATHFUNC_RETVAL (atan2, Scalar) atan2(const Scalar &x | |
template<typename Scalar > | |
EIGEN_MATHFUNC_RETVAL (pow, Scalar) pow(const Scalar &x | |
template<typename Scalar > | |
EIGEN_MATHFUNC_RETVAL (random, Scalar) random(const Scalar &x | |
template<typename Scalar > | |
add_const_on_value_type < EIGEN_MATHFUNC_RETVAL(imag_ref, Scalar) >::type | imag_ref (const Scalar &x) |
template<typename Scalar > | |
bool | isApprox (const Scalar &x, const Scalar &y, typename NumTraits< Scalar >::Real precision=NumTraits< Scalar >::dummy_precision()) |
template<typename Scalar > | |
bool | isApproxOrLessThan (const Scalar &x, const Scalar &y, typename NumTraits< Scalar >::Real precision=NumTraits< Scalar >::dummy_precision()) |
template<typename T > | |
bool | isfinite (const T &x) |
template<typename Scalar , typename OtherScalar > | |
bool | isMuchSmallerThan (const Scalar &x, const OtherScalar &y, typename NumTraits< Scalar >::Real precision=NumTraits< Scalar >::dummy_precision()) |
template<typename Scalar > | |
add_const_on_value_type < EIGEN_MATHFUNC_RETVAL(real_ref, Scalar) >::type | real_ref (const Scalar &x) |
Variables | |
bool | IsComplex |
const Scalar & | y |
#define EIGEN_MATHFUNC_IMPL | ( | func, | |
scalar | |||
) |
Referenced by Eigen::internal::EIGEN_MATHFUNC_RETVAL().
#define EIGEN_MATHFUNC_RETVAL | ( | func, | |
scalar | |||
) |
#define EIGEN_MATHFUNC_STANDARD_REAL_UNARY | ( | NAME | ) |