Eigen  3.2.10
 
Loading...
Searching...
No Matches
ArrayCwiseUnaryOps.h
1
2
10EIGEN_STRONG_INLINE const CwiseUnaryOp<internal::scalar_abs_op<Scalar>, const Derived>
11abs() const
12{
13 return derived();
14}
15
23EIGEN_STRONG_INLINE const CwiseUnaryOp<internal::scalar_abs2_op<Scalar>, const Derived>
24abs2() const
25{
26 return derived();
27}
28
36inline const CwiseUnaryOp<internal::scalar_exp_op<Scalar>, const Derived>
37exp() const
38{
39 return derived();
40}
41
49inline const CwiseUnaryOp<internal::scalar_log_op<Scalar>, const Derived>
50log() const
51{
52 return derived();
53}
54
62inline const CwiseUnaryOp<internal::scalar_sqrt_op<Scalar>, const Derived>
63sqrt() const
64{
65 return derived();
66}
67
75inline const CwiseUnaryOp<internal::scalar_cos_op<Scalar>, const Derived>
76cos() const
77{
78 return derived();
79}
80
81
89inline const CwiseUnaryOp<internal::scalar_sin_op<Scalar>, const Derived>
90sin() const
91{
92 return derived();
93}
94
102inline const CwiseUnaryOp<internal::scalar_acos_op<Scalar>, const Derived>
103acos() const
104{
105 return derived();
106}
107
115inline const CwiseUnaryOp<internal::scalar_asin_op<Scalar>, const Derived>
116asin() const
117{
118 return derived();
119}
120
128inline const CwiseUnaryOp<internal::scalar_tan_op<Scalar>, Derived>
129tan() const
130{
131 return derived();
132}
133
134
142inline const CwiseUnaryOp<internal::scalar_pow_op<Scalar>, const Derived>
143pow(const Scalar& exponent) const
144{
145 return CwiseUnaryOp<internal::scalar_pow_op<Scalar>, const Derived>
146 (derived(), internal::scalar_pow_op<Scalar>(exponent));
147}
148
149
157inline const CwiseUnaryOp<internal::scalar_inverse_op<Scalar>, const Derived>
158inverse() const
159{
160 return derived();
161}
162
170inline const CwiseUnaryOp<internal::scalar_square_op<Scalar>, const Derived>
171square() const
172{
173 return derived();
174}
175
183inline const CwiseUnaryOp<internal::scalar_cube_op<Scalar>, const Derived>
184cube() const
185{
186 return derived();
187}