Go to the source code of this file.
Classes | |
struct | ShiftLeftXpr< N > |
struct | ShiftRightXpr< N > |
Typedefs | |
typedef CwiseUnaryOp< internal::scalar_abs2_op< Scalar >, const Derived > | Abs2ReturnType |
typedef CwiseUnaryOp< internal::scalar_abs_op< Scalar >, const Derived > | AbsReturnType |
typedef CwiseUnaryOp< internal::scalar_acos_op< Scalar >, const Derived > | AcosReturnType |
typedef CwiseUnaryOp< internal::scalar_arg_op< Scalar >, const Derived > | ArgReturnType |
typedef CwiseUnaryOp< internal::scalar_asin_op< Scalar >, const Derived > | AsinReturnType |
typedef CwiseUnaryOp< internal::scalar_atan_op< Scalar >, const Derived > | AtanReturnType |
typedef CwiseUnaryOp< internal::scalar_boolean_not_op< Scalar >, const Derived > | BooleanNotReturnType |
typedef CwiseUnaryOp< internal::scalar_ceil_op< Scalar >, const Derived > | CeilReturnType |
typedef CwiseUnaryOp< internal::scalar_cosh_op< Scalar >, const Derived > | CoshReturnType |
typedef CwiseUnaryOp< internal::scalar_cos_op< Scalar >, const Derived > | CosReturnType |
typedef CwiseUnaryOp< internal::scalar_cube_op< Scalar >, const Derived > | CubeReturnType |
typedef CwiseUnaryOp< internal::scalar_digamma_op< Scalar >, const Derived > | DigammaReturnType |
typedef CwiseUnaryOp< internal::scalar_erfc_op< Scalar >, const Derived > | ErfcReturnType |
typedef CwiseUnaryOp< internal::scalar_erf_op< Scalar >, const Derived > | ErfReturnType |
typedef CwiseUnaryOp< internal::scalar_expm1_op< Scalar >, const Derived > | Expm1ReturnType |
typedef CwiseUnaryOp< internal::scalar_exp_op< Scalar >, const Derived > | ExpReturnType |
typedef CwiseUnaryOp< internal::scalar_floor_op< Scalar >, const Derived > | FloorReturnType |
typedef CwiseUnaryOp< internal::scalar_inverse_op< Scalar >, const Derived > | InverseReturnType |
typedef CwiseUnaryOp< internal::scalar_isfinite_op< Scalar >, const Derived > | IsFiniteReturnType |
typedef CwiseUnaryOp< internal::scalar_isinf_op< Scalar >, const Derived > | IsInfReturnType |
typedef CwiseUnaryOp< internal::scalar_isnan_op< Scalar >, const Derived > | IsNaNReturnType |
typedef CwiseUnaryOp< internal::scalar_lgamma_op< Scalar >, const Derived > | LgammaReturnType |
typedef CwiseUnaryOp< internal::scalar_log10_op< Scalar >, const Derived > | Log10ReturnType |
typedef CwiseUnaryOp< internal::scalar_log1p_op< Scalar >, const Derived > | Log1pReturnType |
typedef CwiseUnaryOp< internal::scalar_log2_op< Scalar >, const Derived > | Log2ReturnType |
typedef CwiseUnaryOp< internal::scalar_logistic_op< Scalar >, const Derived > | LogisticReturnType |
typedef CwiseUnaryOp< internal::scalar_log_op< Scalar >, const Derived > | LogReturnType |
typedef CwiseUnaryOp< internal::scalar_ndtri_op< Scalar >, const Derived > | NdtriReturnType |
typedef CwiseUnaryOp< internal::scalar_rint_op< Scalar >, const Derived > | RintReturnType |
typedef CwiseUnaryOp< internal::scalar_round_op< Scalar >, const Derived > | RoundReturnType |
typedef CwiseUnaryOp< internal::scalar_rsqrt_op< Scalar >, const Derived > | RsqrtReturnType |
typedef CwiseUnaryOp< internal::scalar_sign_op< Scalar >, const Derived > | SignReturnType |
typedef CwiseUnaryOp< internal::scalar_sinh_op< Scalar >, const Derived > | SinhReturnType |
typedef CwiseUnaryOp< internal::scalar_sin_op< Scalar >, const Derived > | SinReturnType |
typedef CwiseUnaryOp< internal::scalar_sqrt_op< Scalar >, const Derived > | SqrtReturnType |
typedef CwiseUnaryOp< internal::scalar_square_op< Scalar >, const Derived > | SquareReturnType |
typedef CwiseUnaryOp< internal::scalar_tanh_op< Scalar >, const Derived > | TanhReturnType |
typedef CwiseUnaryOp< internal::scalar_tan_op< Scalar >, const Derived > | TanReturnType |
typedef CwiseUnaryOp<internal::scalar_abs2_op<Scalar>, const Derived> Abs2ReturnType |
Definition at line 5 of file ArrayCwiseUnaryOps.h.
typedef CwiseUnaryOp<internal::scalar_abs_op<Scalar>, const Derived> AbsReturnType |
Definition at line 3 of file ArrayCwiseUnaryOps.h.
typedef CwiseUnaryOp<internal::scalar_acos_op<Scalar>, const Derived> AcosReturnType |
Definition at line 21 of file ArrayCwiseUnaryOps.h.
typedef CwiseUnaryOp<internal::scalar_arg_op<Scalar>, const Derived> ArgReturnType |
Definition at line 4 of file ArrayCwiseUnaryOps.h.
typedef CwiseUnaryOp<internal::scalar_asin_op<Scalar>, const Derived> AsinReturnType |
Definition at line 22 of file ArrayCwiseUnaryOps.h.
typedef CwiseUnaryOp<internal::scalar_atan_op<Scalar>, const Derived> AtanReturnType |
Definition at line 23 of file ArrayCwiseUnaryOps.h.
typedef CwiseUnaryOp<internal::scalar_boolean_not_op<Scalar>, const Derived> BooleanNotReturnType |
Definition at line 10 of file ArrayCwiseUnaryOps.h.
typedef CwiseUnaryOp<internal::scalar_ceil_op<Scalar>, const Derived> CeilReturnType |
Definition at line 38 of file ArrayCwiseUnaryOps.h.
typedef CwiseUnaryOp<internal::scalar_cosh_op<Scalar>, const Derived> CoshReturnType |
Definition at line 32 of file ArrayCwiseUnaryOps.h.
typedef CwiseUnaryOp<internal::scalar_cos_op<Scalar>, const Derived> CosReturnType |
Definition at line 18 of file ArrayCwiseUnaryOps.h.
typedef CwiseUnaryOp<internal::scalar_cube_op<Scalar>, const Derived> CubeReturnType |
Definition at line 34 of file ArrayCwiseUnaryOps.h.
typedef CwiseUnaryOp<internal::scalar_digamma_op<Scalar>, const Derived> DigammaReturnType |
Definition at line 603 of file ArrayCwiseUnaryOps.h.
typedef CwiseUnaryOp<internal::scalar_erfc_op<Scalar>, const Derived> ErfcReturnType |
Definition at line 605 of file ArrayCwiseUnaryOps.h.
typedef CwiseUnaryOp<internal::scalar_erf_op<Scalar>, const Derived> ErfReturnType |
Definition at line 604 of file ArrayCwiseUnaryOps.h.
typedef CwiseUnaryOp<internal::scalar_expm1_op<Scalar>, const Derived> Expm1ReturnType |
Definition at line 13 of file ArrayCwiseUnaryOps.h.
typedef CwiseUnaryOp<internal::scalar_exp_op<Scalar>, const Derived> ExpReturnType |
Definition at line 12 of file ArrayCwiseUnaryOps.h.
typedef CwiseUnaryOp<internal::scalar_floor_op<Scalar>, const Derived> FloorReturnType |
Definition at line 37 of file ArrayCwiseUnaryOps.h.
typedef CwiseUnaryOp<internal::scalar_inverse_op<Scalar>, const Derived> InverseReturnType |
Definition at line 9 of file ArrayCwiseUnaryOps.h.
typedef CwiseUnaryOp<internal::scalar_isfinite_op<Scalar>, const Derived> IsFiniteReturnType |
Definition at line 41 of file ArrayCwiseUnaryOps.h.
typedef CwiseUnaryOp<internal::scalar_isinf_op<Scalar>, const Derived> IsInfReturnType |
Definition at line 40 of file ArrayCwiseUnaryOps.h.
typedef CwiseUnaryOp<internal::scalar_isnan_op<Scalar>, const Derived> IsNaNReturnType |
Definition at line 39 of file ArrayCwiseUnaryOps.h.
typedef CwiseUnaryOp<internal::scalar_lgamma_op<Scalar>, const Derived> LgammaReturnType |
Definition at line 602 of file ArrayCwiseUnaryOps.h.
typedef CwiseUnaryOp<internal::scalar_log10_op<Scalar>, const Derived> Log10ReturnType |
Definition at line 16 of file ArrayCwiseUnaryOps.h.
typedef CwiseUnaryOp<internal::scalar_log1p_op<Scalar>, const Derived> Log1pReturnType |
Definition at line 15 of file ArrayCwiseUnaryOps.h.
typedef CwiseUnaryOp<internal::scalar_log2_op<Scalar>, const Derived> Log2ReturnType |
Definition at line 17 of file ArrayCwiseUnaryOps.h.
typedef CwiseUnaryOp<internal::scalar_logistic_op<Scalar>, const Derived> LogisticReturnType |
Definition at line 25 of file ArrayCwiseUnaryOps.h.
typedef CwiseUnaryOp<internal::scalar_log_op<Scalar>, const Derived> LogReturnType |
Definition at line 14 of file ArrayCwiseUnaryOps.h.
typedef CwiseUnaryOp<internal::scalar_ndtri_op<Scalar>, const Derived> NdtriReturnType |
Definition at line 606 of file ArrayCwiseUnaryOps.h.
typedef CwiseUnaryOp<internal::scalar_rint_op<Scalar>, const Derived> RintReturnType |
Definition at line 36 of file ArrayCwiseUnaryOps.h.
typedef CwiseUnaryOp<internal::scalar_round_op<Scalar>, const Derived> RoundReturnType |
Definition at line 35 of file ArrayCwiseUnaryOps.h.
typedef CwiseUnaryOp<internal::scalar_rsqrt_op<Scalar>, const Derived> RsqrtReturnType |
Definition at line 7 of file ArrayCwiseUnaryOps.h.
typedef CwiseUnaryOp<internal::scalar_sign_op<Scalar>, const Derived> SignReturnType |
Definition at line 8 of file ArrayCwiseUnaryOps.h.
typedef CwiseUnaryOp<internal::scalar_sinh_op<Scalar>, const Derived> SinhReturnType |
Definition at line 26 of file ArrayCwiseUnaryOps.h.
typedef CwiseUnaryOp<internal::scalar_sin_op<Scalar>, const Derived> SinReturnType |
Definition at line 19 of file ArrayCwiseUnaryOps.h.
typedef CwiseUnaryOp<internal::scalar_sqrt_op<Scalar>, const Derived> SqrtReturnType |
Definition at line 6 of file ArrayCwiseUnaryOps.h.
typedef CwiseUnaryOp<internal::scalar_square_op<Scalar>, const Derived> SquareReturnType |
Definition at line 33 of file ArrayCwiseUnaryOps.h.
typedef CwiseUnaryOp<internal::scalar_tanh_op<Scalar>, const Derived> TanhReturnType |
Definition at line 24 of file ArrayCwiseUnaryOps.h.
typedef CwiseUnaryOp<internal::scalar_tan_op<Scalar>, const Derived> TanReturnType |
Definition at line 20 of file ArrayCwiseUnaryOps.h.
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const AbsReturnType abs | ( | ) | const |
*this
Example:
Output:
Definition at line 52 of file ArrayCwiseUnaryOps.h.
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Abs2ReturnType abs2 | ( | ) | const |
*this
Example:
Output:
Definition at line 80 of file ArrayCwiseUnaryOps.h.
|
inline |
Example:
Output:
Definition at line 297 of file ArrayCwiseUnaryOps.h.
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArgReturnType arg | ( | ) | const |
*this
Example:
Output:
Definition at line 66 of file ArrayCwiseUnaryOps.h.
|
inline |
Example:
Output:
Definition at line 311 of file ArrayCwiseUnaryOps.h.
|
inline |
Example:
Output:
Definition at line 283 of file ArrayCwiseUnaryOps.h.
|
inline |
Example:
Output:
Definition at line 495 of file ArrayCwiseUnaryOps.h.
|
inline |
This function computes the coefficient-wise cosine. The function MatrixBase::cos() in the unsupported module MatrixFunctions computes the matrix cosine.
Example:
Output:
Definition at line 237 of file ArrayCwiseUnaryOps.h.
|
inline |
Example:
Output:
Definition at line 353 of file ArrayCwiseUnaryOps.h.
|
inline |
Example:
Output:
Definition at line 439 of file ArrayCwiseUnaryOps.h.
|
inline |
Definition at line 637 of file ArrayCwiseUnaryOps.h.
|
inline |
Definition at line 655 of file ArrayCwiseUnaryOps.h.
|
inline |
Definition at line 673 of file ArrayCwiseUnaryOps.h.
|
inline |
This function computes the coefficient-wise exponential. The function MatrixBase::exp() in the unsupported module MatrixFunctions computes the matrix exponential.
Example:
Output:
Definition at line 97 of file ArrayCwiseUnaryOps.h.
|
inline |
In exact arithmetic, x.expm1()
is equivalent to x.exp()
- 1, however, with finite precision, this function is much more accurate when x
is close to zero.
Definition at line 111 of file ArrayCwiseUnaryOps.h.
|
inline |
Example:
Output:
Definition at line 481 of file ArrayCwiseUnaryOps.h.
|
inline |
Example:
Output:
Definition at line 411 of file ArrayCwiseUnaryOps.h.
|
inline |
|
inline |
Example:
Output:
Definition at line 562 of file ArrayCwiseUnaryOps.h.
|
inline |
Example:
Output:
Definition at line 548 of file ArrayCwiseUnaryOps.h.
|
inline |
Definition at line 620 of file ArrayCwiseUnaryOps.h.
|
inline |
This function computes the coefficient-wise logarithm. The function MatrixBase::log() in the unsupported module MatrixFunctions computes the matrix logarithm.
Example:
Output:
Definition at line 128 of file ArrayCwiseUnaryOps.h.
|
inline |
This function computes the coefficient-wise base-10 logarithm.
Example:
Output:
Definition at line 158 of file ArrayCwiseUnaryOps.h.
|
inline |
*this
.In exact arithmetic, x.log()
is equivalent to (x+1).log(), however, with finite precision, this function is much more accurate when
x
is close to zero.
Definition at line 142 of file ArrayCwiseUnaryOps.h.
|
inline |
This function computes the coefficient-wise base-2 logarithm.
Definition at line 170 of file ArrayCwiseUnaryOps.h.
|
inline |
Definition at line 397 of file ArrayCwiseUnaryOps.h.
|
inline |
In other words, considering x = ndtri(y)
, it returns the argument, x, for which the area under the Gaussian probability density function (integrated from minus infinity to x) is equal to y.
Definition at line 693 of file ArrayCwiseUnaryOps.h.
|
inline |
Example:
Output:
Definition at line 592 of file ArrayCwiseUnaryOps.h.
|
inline |
Example:
Output:
Definition at line 453 of file ArrayCwiseUnaryOps.h.
|
inline |
Example:
Output:
Definition at line 467 of file ArrayCwiseUnaryOps.h.
|
inline |
This function computes the coefficient-wise inverse square root.
Example:
Output:
Definition at line 203 of file ArrayCwiseUnaryOps.h.
EIGEN_DEVICE_FUNC ShiftLeftXpr<N>::Type shiftLeft | ( | ) | const |
*this
with the Scalar type logically shifted left by N bit positions.The template parameter N specifies the number of bit positions to shift.
Definition at line 534 of file ArrayCwiseUnaryOps.h.
EIGEN_DEVICE_FUNC ShiftRightXpr<N>::Type shiftRight | ( | ) | const |
*this
with the Scalar type arithmetically shifted right by N bit positions.The template parameter N specifies the number of bit positions to shift.
Definition at line 514 of file ArrayCwiseUnaryOps.h.
|
inline |
This function computes the coefficient-wise signum.
Example:
Output:
Definition at line 219 of file ArrayCwiseUnaryOps.h.
|
inline |
This function computes the coefficient-wise sine. The function MatrixBase::sin() in the unsupported module MatrixFunctions computes the matrix sine.
Example:
Output:
Definition at line 255 of file ArrayCwiseUnaryOps.h.
|
inline |
Example:
Output:
Definition at line 339 of file ArrayCwiseUnaryOps.h.
|
inline |
This function computes the coefficient-wise square root. The function MatrixBase::sqrt() in the unsupported module MatrixFunctions computes the matrix square root.
Example:
Output:
Definition at line 187 of file ArrayCwiseUnaryOps.h.
|
inline |
Example:
Output:
Definition at line 425 of file ArrayCwiseUnaryOps.h.
|
inline |
Example:
Output:
Definition at line 269 of file ArrayCwiseUnaryOps.h.
|
inline |
Example:
Output:
Definition at line 325 of file ArrayCwiseUnaryOps.h.