Go to the documentation of this file.
11 #ifndef EIGEN_NESTBYVALUE_H
12 #define EIGEN_NESTBYVALUE_H
17 template<
typename ExpressionType>
59 EIGEN_DEVICE_FUNC
inline const CoeffReturnType
coeff(
Index index)
const
66 return m_expression.const_cast_derived().coeffRef(index);
69 template<
int LoadMode>
75 template<
int LoadMode>
81 template<
int LoadMode>
87 template<
int LoadMode>
90 m_expression.const_cast_derived().template writePacket<LoadMode>(index,
x);
93 EIGEN_DEVICE_FUNC
operator const ExpressionType&()
const {
return m_expression; }
101 template<
typename Derived>
110 #endif // EIGEN_NESTBYVALUE_H
const EIGEN_DEVICE_FUNC CoeffReturnType coeff(Index row, Index col) const
void writePacket(Index row, Index col, const PacketScalar &x)
EIGEN_DEVICE_FUNC ColXpr col(Index i)
This is the const version of col().
const EIGEN_DEVICE_FUNC CoeffReturnType coeff(Index index) const
const PacketScalar packet(Index index) const
#define EIGEN_DENSE_PUBLIC_INTERFACE(Derived)
Map< Matrix< T, Dynamic, Dynamic, ColMajor >, 0, OuterStride<> > matrix(T *data, int rows, int cols, int stride)
EIGEN_DEVICE_FUNC Index cols() const
const ExpressionType m_expression
const PacketScalar packet(Index row, Index col) const
internal::dense_xpr_base< NestByValue >::type Base
EIGEN_DEVICE_FUNC RowXpr row(Index i)
This is the const version of row(). */.
EIGEN_DEVICE_FUNC Index rows() const
void writePacket(Index index, const PacketScalar &x)
const EIGEN_DEVICE_FUNC NestByValue< Derived > nestByValue() const
EIGEN_DEVICE_FUNC Scalar & coeffRef(Index index)
EIGEN_DEVICE_FUNC Index innerStride() const
Expression which must be nested by value.
EIGEN_DEVICE_FUNC Scalar & coeffRef(Index row, Index col)
EIGEN_DEVICE_FUNC Index outerStride() const
EIGEN_DEFAULT_DENSE_INDEX_TYPE Index
The Index type as used for the API.
control_box_rst
Author(s): Christoph Rösmann
autogenerated on Wed Mar 2 2022 00:05:58