11 #ifndef EIGEN_CWISE_UNARY_OP_H
12 #define EIGEN_CWISE_UNARY_OP_H
17 template<
typename UnaryOp,
typename XprType>
22 UnaryOp(
const typename XprType::Scalar&)
32 template<
typename UnaryOp,
typename XprType,
typename StorageKind>
33 class CwiseUnaryOpImpl;
54 template<
typename UnaryOp,
typename XprType>
93 template<
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
CwiseUnaryOpImpl< UnaryOp, XprType, typename internal::traits< XprType >::StorageKind >::Base Base
Definition: CwiseUnaryOp.h:59
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EIGEN_CONSTEXPR Index cols() const EIGEN_NOEXCEPT
Definition: CwiseUnaryOp.h:71
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const internal::remove_all< XprTypeNested >::type & nestedExpression() const
Definition: CwiseUnaryOp.h:80
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE internal::remove_all< XprTypeNested >::type & nestedExpression()
Definition: CwiseUnaryOp.h:85
const UnaryOp m_functor
Definition: CwiseUnaryOp.h:89
XprTypeNested m_xpr
Definition: CwiseUnaryOp.h:88
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const UnaryOp & functor() const
Definition: CwiseUnaryOp.h:75
internal::remove_all< XprType >::type NestedExpression
Definition: CwiseUnaryOp.h:62
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EIGEN_CONSTEXPR Index rows() const EIGEN_NOEXCEPT
Definition: CwiseUnaryOp.h:69
Definition: XprHelper.h:110
const unsigned int RowMajorBit
Definition: Constants.h:66
Namespace containing all symbols from the Eigen library.
Definition: LDLT.h:16
EIGEN_DEFAULT_DENSE_INDEX_TYPE Index
The Index type as used for the API.
Definition: Meta.h:74
type
The type the bitset is encoded with.
Definition: bitset.hpp:44
Flags
Special flags for archives.
Definition: cereal.hpp:185
Definition: document.h:416
Definition: XprHelper.h:501
T type
Definition: Meta.h:126
T type
Definition: Meta.h:114
remove_reference< XprTypeNested >::type _XprTypeNested
Definition: CwiseUnaryOp.h:25
XprType::Nested XprTypeNested
Definition: CwiseUnaryOp.h:24
result_of< UnaryOp(const typename XprType::Scalar &) >::type Scalar
Definition: CwiseUnaryOp.h:23
Definition: ForwardDeclarations.h:17
#define const
Definition: zconf.h:233