WPILibC++ 2023.4.3
|
Go to the source code of this file.
Classes | |
struct | ShiftRightXpr< N > |
struct | ShiftLeftXpr< N > |
Typedefs | |
typedef CwiseUnaryOp< internal::scalar_abs_op< Scalar >, const Derived > | AbsReturnType |
typedef CwiseUnaryOp< internal::scalar_arg_op< Scalar >, const Derived > | ArgReturnType |
typedef CwiseUnaryOp< internal::scalar_abs2_op< Scalar >, const Derived > | Abs2ReturnType |
typedef CwiseUnaryOp< internal::scalar_sqrt_op< Scalar >, const Derived > | SqrtReturnType |
typedef CwiseUnaryOp< internal::scalar_rsqrt_op< Scalar >, const Derived > | RsqrtReturnType |
typedef CwiseUnaryOp< internal::scalar_sign_op< Scalar >, const Derived > | SignReturnType |
typedef CwiseUnaryOp< internal::scalar_inverse_op< Scalar >, const Derived > | InverseReturnType |
typedef CwiseUnaryOp< internal::scalar_boolean_not_op< Scalar >, const Derived > | BooleanNotReturnType |
typedef CwiseUnaryOp< internal::scalar_exp_op< Scalar >, const Derived > | ExpReturnType |
typedef CwiseUnaryOp< internal::scalar_expm1_op< Scalar >, const Derived > | Expm1ReturnType |
typedef CwiseUnaryOp< internal::scalar_log_op< Scalar >, const Derived > | LogReturnType |
typedef CwiseUnaryOp< internal::scalar_log1p_op< Scalar >, const Derived > | Log1pReturnType |
typedef CwiseUnaryOp< internal::scalar_log10_op< Scalar >, const Derived > | Log10ReturnType |
typedef CwiseUnaryOp< internal::scalar_log2_op< Scalar >, const Derived > | Log2ReturnType |
typedef CwiseUnaryOp< internal::scalar_cos_op< Scalar >, const Derived > | CosReturnType |
typedef CwiseUnaryOp< internal::scalar_sin_op< Scalar >, const Derived > | SinReturnType |
typedef CwiseUnaryOp< internal::scalar_tan_op< Scalar >, const Derived > | TanReturnType |
typedef CwiseUnaryOp< internal::scalar_acos_op< Scalar >, const Derived > | AcosReturnType |
typedef CwiseUnaryOp< internal::scalar_asin_op< Scalar >, const Derived > | AsinReturnType |
typedef CwiseUnaryOp< internal::scalar_atan_op< Scalar >, const Derived > | AtanReturnType |
typedef CwiseUnaryOp< internal::scalar_tanh_op< Scalar >, const Derived > | TanhReturnType |
typedef CwiseUnaryOp< internal::scalar_logistic_op< Scalar >, const Derived > | LogisticReturnType |
typedef CwiseUnaryOp< internal::scalar_sinh_op< Scalar >, const Derived > | SinhReturnType |
typedef CwiseUnaryOp< internal::scalar_cosh_op< Scalar >, const Derived > | CoshReturnType |
typedef CwiseUnaryOp< internal::scalar_square_op< Scalar >, const Derived > | SquareReturnType |
typedef CwiseUnaryOp< internal::scalar_cube_op< Scalar >, const Derived > | CubeReturnType |
typedef CwiseUnaryOp< internal::scalar_round_op< Scalar >, const Derived > | RoundReturnType |
typedef CwiseUnaryOp< internal::scalar_rint_op< Scalar >, const Derived > | RintReturnType |
typedef CwiseUnaryOp< internal::scalar_floor_op< Scalar >, const Derived > | FloorReturnType |
typedef CwiseUnaryOp< internal::scalar_ceil_op< Scalar >, const Derived > | CeilReturnType |
typedef CwiseUnaryOp< internal::scalar_isnan_op< Scalar >, const Derived > | IsNaNReturnType |
typedef CwiseUnaryOp< internal::scalar_isinf_op< Scalar >, const Derived > | IsInfReturnType |
typedef CwiseUnaryOp< internal::scalar_isfinite_op< Scalar >, const Derived > | IsFiniteReturnType |
typedef CwiseUnaryOp< internal::scalar_lgamma_op< Scalar >, const Derived > | LgammaReturnType |
typedef CwiseUnaryOp< internal::scalar_digamma_op< Scalar >, const Derived > | DigammaReturnType |
typedef CwiseUnaryOp< internal::scalar_erf_op< Scalar >, const Derived > | ErfReturnType |
typedef CwiseUnaryOp< internal::scalar_erfc_op< Scalar >, const Derived > | ErfcReturnType |
typedef CwiseUnaryOp< internal::scalar_ndtri_op< Scalar >, const Derived > | NdtriReturnType |
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 |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const AbsReturnType abs | ( | ) | const |
*this
Example:
Output:
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Abs2ReturnType abs2 | ( | ) | const |
*this
Example:
Output:
|
inline |
Example:
Output:
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArgReturnType arg | ( | ) | const |
|
inline |
Example:
Output:
|
inline |
Example:
Output:
|
inline |
Example:
Output:
|
inline |
This function computes the coefficient-wise cosine. The function MatrixBase::cos() in the unsupported module MatrixFunctions computes the matrix cosine.
Example:
Output:
|
inline |
Example:
Output:
|
inline |
Example:
Output:
|
inline |
\specialfunctions_module
|
inline |
\cpp11
\specialfunctions_module
|
inline |
\cpp11
\specialfunctions_module
|
inline |
This function computes the coefficient-wise exponential. The function MatrixBase::exp() in the unsupported module MatrixFunctions computes the matrix exponential.
Example:
Output:
|
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.
|
inline |
Example:
Output:
|
inline |
Example:
Output:
|
inline |
|
inline |
Example:
Output:
|
inline |
Example:
Output:
|
inline |
\cpp11
\specialfunctions_module
|
inline |
This function computes the coefficient-wise logarithm. The function MatrixBase::log() in the unsupported module MatrixFunctions computes the matrix logarithm.
Example:
Output:
|
inline |
This function computes the coefficient-wise base-10 logarithm.
Example:
Output:
|
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.
|
inline |
This function computes the coefficient-wise base-2 logarithm.
|
inline |
|
inline |
\specialfunctions_module
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.
|
inline |
Example:
Output:
|
inline |
Example:
Output:
|
inline |
Example:
Output:
|
inline |
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.
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.
|
inline |
|
inline |
This function computes the coefficient-wise sine. The function MatrixBase::sin() in the unsupported module MatrixFunctions computes the matrix sine.
Example:
Output:
|
inline |
Example:
Output:
|
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:
|
inline |
Example:
Output:
|
inline |
Example:
Output:
|
inline |
Example:
Output: