11#ifndef EIGEN_CWISE_UNARY_OP_H
12#define EIGEN_CWISE_UNARY_OP_H
17template<
typename UnaryOp,
typename XprType>
22 UnaryOp(
const typename XprType::Scalar&)
32template<
typename UnaryOp,
typename XprType,
typename StorageKind>
33class CwiseUnaryOpImpl;
54template<
typename UnaryOp,
typename XprType>
93template<
typename UnaryOp,
typename XprType,
typename StorageKind>
#define EIGEN_GENERIC_PUBLIC_INTERFACE(Derived)
Definition Macros.h:1264
#define EIGEN_NOEXCEPT
Definition Macros.h:1418
#define EIGEN_CONSTEXPR
Definition Macros.h:787
#define EIGEN_DEVICE_FUNC
Definition Macros.h:976
#define EIGEN_STRONG_INLINE
Definition Macros.h:917
Definition CwiseUnaryOp.h:96
internal::generic_xpr_base< CwiseUnaryOp< UnaryOp, XprType > >::type Base
Definition CwiseUnaryOp.h:98
Generic expression where a coefficient-wise unary operator is applied to an expression.
Definition CwiseUnaryOp.h:56
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EIGEN_CONSTEXPR Index cols() const EIGEN_NOEXCEPT
Definition CwiseUnaryOp.h:71
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const UnaryOp & functor() const
Definition CwiseUnaryOp.h:75
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const internal::remove_all< XprTypeNested >::type & nestedExpression() const
Definition CwiseUnaryOp.h:80
const UnaryOp m_functor
Definition CwiseUnaryOp.h:89
XprTypeNested m_xpr
Definition CwiseUnaryOp.h:88
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE internal::remove_all< XprTypeNested >::type & nestedExpression()
Definition CwiseUnaryOp.h:85
CwiseUnaryOpImpl< UnaryOp, XprType, typenameinternal::traits< XprType >::StorageKind >::Base Base
Definition CwiseUnaryOp.h:59
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EIGEN_CONSTEXPR Index rows() const EIGEN_NOEXCEPT
Definition CwiseUnaryOp.h:69
Definition TensorRef.h:81
Definition XprHelper.h:110
const unsigned int RowMajorBit
Definition Constants.h:66
Namespace containing all symbols from the Eigen library.
Definition bench_norm.cpp:85
EIGEN_DEFAULT_DENSE_INDEX_TYPE Index
The Index type as used for the API.
Definition Meta.h:74
Definition BandTriangularSolver.h:13
CwiseBinaryOp< internal::scalar_sum_op< double, double >, const CpyMatrixXd, const CpyMatrixXd > XprType
Definition nestbyvalue.cpp:15
Definition XprHelper.h:501
remove_reference< XprTypeNested >::type _XprTypeNested
Definition CwiseUnaryOp.h:25
XprType::Nested XprTypeNested
Definition CwiseUnaryOp.h:24
result_of< UnaryOp(consttypenameXprType::Scalar &)>::type Scalar
Definition CwiseUnaryOp.h:23
Definition ForwardDeclarations.h:17
Definition benchGeometry.cpp:23