Go to the documentation of this file.
13 #ifndef EIGEN_PARSED_BY_DOXYGEN
17 const CwiseUnaryOp<internal::scalar_conjugate_op<Scalar>,
const Derived>,
22 const CwiseUnaryOp<internal::scalar_real_op<Scalar>,
const Derived>,
27 CwiseUnaryView<internal::scalar_real_ref_op<Scalar>, Derived>,
31 typedef CwiseUnaryOp<internal::scalar_imag_op<Scalar>,
const Derived>
ImagReturnType;
37 #endif // not EIGEN_PARSED_BY_DOXYGEN
48 template<
class NewType>
struct CastXpr {
typedef typename internal::cast_return_type<Derived,const CwiseUnaryOp<internal::scalar_cast_op<Scalar, NewType>,
const Derived> >
::type Type; };
59 template<
typename NewType>
90 return ReturnType(derived());
132 template<
typename CustomUnaryOp>
134 inline const CwiseUnaryOp<CustomUnaryOp, const Derived>
137 return CwiseUnaryOp<CustomUnaryOp, const Derived>(derived(),
func);
153 template<
typename CustomViewOp>
155 inline const CwiseUnaryView<CustomViewOp, const Derived>
158 return CwiseUnaryView<CustomViewOp, const Derived>(derived(),
func);
#define EIGEN_DEVICE_FUNC
internal::conditional< NumTraits< Scalar >::IsComplex, const CwiseUnaryOp< internal::scalar_real_op< Scalar >, const Derived >, const Derived & >::type RealReturnType
CwiseUnaryOp< internal::scalar_opposite_op< Scalar >, const Derived > NegativeReturnType
const EIGEN_DEVICE_FUNC CwiseUnaryOp< CustomUnaryOp, const Derived > unaryExpr(const CustomUnaryOp &func=CustomUnaryOp()) const
Apply a unary operator coefficient-wise.
const EIGEN_DEVICE_FUNC ImagReturnType imag() const
idx_t idx_t idx_t idx_t idx_t idx_t idx_t real_t real_t idx_t idx_t idx_t * part
EIGEN_DEVICE_FUNC RealReturnType real() const
EIGEN_DEVICE_FUNC internal::conditional< Cond, ConjugateReturnType, const Derived & >::type conjugateIf() const
internal::cast_return_type< Derived, const CwiseUnaryOp< internal::scalar_cast_op< Scalar, NewType >, const Derived > >::type Type
EIGEN_DEVICE_FUNC ConjugateReturnType conjugate() const
const EIGEN_DEVICE_FUNC NegativeReturnType operator-() const
EIGEN_DEVICE_FUNC CastXpr< NewType >::Type cast() const
#define EIGEN_DOC_UNARY_ADDONS(X, Y)
Generic expression where a coefficient-wise unary operator is applied to an expression.
internal::conditional< NumTraits< Scalar >::IsComplex, const CwiseUnaryOp< internal::scalar_conjugate_op< Scalar >, const Derived >, const Derived & >::type ConjugateReturnType
CwiseUnaryView< internal::scalar_imag_ref_op< Scalar >, Derived > NonConstImagReturnType
internal::conditional< NumTraits< Scalar >::IsComplex, CwiseUnaryView< internal::scalar_real_ref_op< Scalar >, Derived >, Derived & >::type NonConstRealReturnType
const EIGEN_DEVICE_FUNC CwiseUnaryView< CustomViewOp, const Derived > unaryViewExpr(const CustomViewOp &func=CustomViewOp()) const
CwiseUnaryOp< internal::scalar_imag_op< Scalar >, const Derived > ImagReturnType
gtsam
Author(s):
autogenerated on Sat Nov 16 2024 04:02:00