File indexing completed on 2025-01-18 09:56:38
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015 typedef CwiseUnaryOp<internal::scalar_abs_op<Scalar>, const Derived> CwiseAbsReturnType;
0016 typedef CwiseUnaryOp<internal::scalar_abs2_op<Scalar>, const Derived> CwiseAbs2ReturnType;
0017 typedef CwiseUnaryOp<internal::scalar_arg_op<Scalar>, const Derived> CwiseArgReturnType;
0018 typedef CwiseUnaryOp<internal::scalar_sqrt_op<Scalar>, const Derived> CwiseSqrtReturnType;
0019 typedef CwiseUnaryOp<internal::scalar_sign_op<Scalar>, const Derived> CwiseSignReturnType;
0020 typedef CwiseUnaryOp<internal::scalar_inverse_op<Scalar>, const Derived> CwiseInverseReturnType;
0021
0022
0023
0024
0025
0026
0027 EIGEN_DOC_UNARY_ADDONS(cwiseAbs,absolute value)
0028
0029
0030
0031 EIGEN_DEVICE_FUNC
0032 EIGEN_STRONG_INLINE const CwiseAbsReturnType
0033 cwiseAbs() const { return CwiseAbsReturnType(derived()); }
0034
0035
0036
0037
0038
0039
0040 EIGEN_DOC_UNARY_ADDONS(cwiseAbs2,squared absolute value)
0041
0042
0043
0044 EIGEN_DEVICE_FUNC
0045 EIGEN_STRONG_INLINE const CwiseAbs2ReturnType
0046 cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); }
0047
0048
0049
0050
0051
0052
0053 EIGEN_DOC_UNARY_ADDONS(cwiseSqrt,square-root)
0054
0055
0056
0057 EIGEN_DEVICE_FUNC
0058 inline const CwiseSqrtReturnType
0059 cwiseSqrt() const { return CwiseSqrtReturnType(derived()); }
0060
0061
0062
0063
0064
0065
0066 EIGEN_DOC_UNARY_ADDONS(cwiseSign,sign function)
0067
0068 EIGEN_DEVICE_FUNC
0069 inline const CwiseSignReturnType
0070 cwiseSign() const { return CwiseSignReturnType(derived()); }
0071
0072
0073
0074
0075
0076
0077
0078 EIGEN_DOC_UNARY_ADDONS(cwiseInverse,inverse)
0079
0080
0081
0082 EIGEN_DEVICE_FUNC
0083 inline const CwiseInverseReturnType
0084 cwiseInverse() const { return CwiseInverseReturnType(derived()); }
0085
0086
0087
0088
0089
0090
0091 EIGEN_DOC_UNARY_ADDONS(cwiseArg,arg)
0092
0093 EIGEN_DEVICE_FUNC
0094 inline const CwiseArgReturnType
0095 cwiseArg() const { return CwiseArgReturnType(derived()); }