| 
| const AbsReturnType  | abs () const | 
|   | 
| const Abs2ReturnType  | abs2 () const | 
|   | 
| template<typename OtherDerived>  | 
| const CwiseBinaryOp< absolute_difference< Scalar >, const Derived, const OtherDerived >  | absolute_difference (const Eigen::ArrayBase< OtherDerived > &other) const | 
|   | 
| const CwiseBinaryOp< internal::scalar_absolute_difference_op< Scalar, Scalar >, const Derived, const CwiseNullaryOp< internal::scalar_constant_op< Scalar >, PlainObject > >  | absolute_difference (const Scalar &other) const | 
|   | 
| const AcosReturnType  | acos () const | 
|   | 
| const AcoshReturnType  | acosh () const | 
|   | 
| const ArgReturnType  | arg () const | 
|   | 
| const AsinReturnType  | asin () const | 
|   | 
| const AsinhReturnType  | asinh () const | 
|   | 
| const AtanReturnType  | atan () const | 
|   | 
| template<typename OtherDerived>  | 
| const CwiseBinaryOp< atan2< Scalar >, const Derived, const OtherDerived >  | atan2 (const Eigen::ArrayBase< OtherDerived > &other) const | 
|   | 
| const AtanhReturnType  | atanh () const | 
|   | 
| template<typename CustomBinaryOp, typename OtherDerived>  | 
| const CwiseBinaryOp< CustomBinaryOp, const Derived, const OtherDerived >  | binaryExpr (const Eigen::ArrayBase< OtherDerived > &other, const CustomBinaryOp &func=CustomBinaryOp()) const | 
|   | 
| const CbrtReturnType  | cbrt () const | 
|   | 
| const CeilReturnType  | ceil () const | 
|   | 
| const CosReturnType  | cos () const | 
|   | 
| const CoshReturnType  | cosh () const | 
|   | 
| const CubeReturnType  | cube () const | 
|   | 
| const CwiseAbsReturnType  | cwiseAbs () const | 
|   | 
| const CwiseAbs2ReturnType  | cwiseAbs2 () const | 
|   | 
| const CwiseArgReturnType  | cwiseArg () const | 
|   | 
| const CwiseCbrtReturnType  | cwiseCbrt () const | 
|   | 
| template<typename OtherDerived>  | 
| const CwiseBinaryEqualReturnType< OtherDerived >  | cwiseEqual (const Eigen::ArrayBase< OtherDerived > &other) const | 
|   | 
| const CwiseScalarEqualReturnType  | cwiseEqual (const Scalar &s) const | 
|   | 
| template<typename OtherDerived>  | 
| const CwiseBinaryGreaterReturnType< OtherDerived >  | cwiseGreater (const Eigen::ArrayBase< OtherDerived > &other) const | 
|   | 
| const CwiseScalarGreaterReturnType  | cwiseGreater (const Scalar &s) const | 
|   | 
| template<typename OtherDerived>  | 
| const CwiseBinaryGreaterOrEqualReturnType< OtherDerived >  | cwiseGreaterOrEqual (const Eigen::ArrayBase< OtherDerived > &other) const | 
|   | 
| const CwiseScalarGreaterOrEqualReturnType  | cwiseGreaterOrEqual (const Scalar &s) const | 
|   | 
| const CwiseInverseReturnType  | cwiseInverse () const | 
|   | 
| template<typename OtherDerived>  | 
| const CwiseBinaryLessReturnType< OtherDerived >  | cwiseLess (const Eigen::ArrayBase< OtherDerived > &other) const | 
|   | 
| const CwiseScalarLessReturnType  | cwiseLess (const Scalar &s) const | 
|   | 
| template<typename OtherDerived>  | 
| const CwiseBinaryLessOrEqualReturnType< OtherDerived >  | cwiseLessOrEqual (const Eigen::ArrayBase< OtherDerived > &other) const | 
|   | 
| const CwiseScalarLessOrEqualReturnType  | cwiseLessOrEqual (const Scalar &s) const | 
|   | 
| template<int NaNPropagation = PropagateFast, typename OtherDerived>  | 
| const CwiseBinaryOp< internal::scalar_max_op< Scalar, Scalar, NaNPropagation >, const Derived, const OtherDerived >  | cwiseMax (const Eigen::ArrayBase< OtherDerived > &other) const | 
|   | 
| template<int NaNPropagation = PropagateFast>  | 
| const CwiseBinaryOp< internal::scalar_max_op< Scalar, Scalar, NaNPropagation >, const Derived, const ConstantReturnType >  | cwiseMax (const Scalar &other) const | 
|   | 
| template<int NaNPropagation = PropagateFast, typename OtherDerived>  | 
| const CwiseBinaryOp< internal::scalar_min_op< Scalar, Scalar, NaNPropagation >, const Derived, const OtherDerived >  | cwiseMin (const Eigen::ArrayBase< OtherDerived > &other) const | 
|   | 
| template<int NaNPropagation = PropagateFast>  | 
| const CwiseBinaryOp< internal::scalar_min_op< Scalar, Scalar, NaNPropagation >, const Derived, const ConstantReturnType >  | cwiseMin (const Scalar &other) const | 
|   | 
| template<typename OtherDerived>  | 
| const CwiseBinaryNotEqualReturnType< OtherDerived >  | cwiseNotEqual (const Eigen::ArrayBase< OtherDerived > &other) const | 
|   | 
| const CwiseScalarNotEqualReturnType  | cwiseNotEqual (const Scalar &s) const | 
|   | 
| template<typename OtherDerived>  | 
| const CwiseBinaryOp< internal::scalar_product_op< Derived ::Scalar, OtherDerived ::Scalar >, const Derived, const OtherDerived >  | cwiseProduct (const Eigen::ArrayBase< OtherDerived > &other) const | 
|   | 
| template<typename OtherDerived>  | 
| const CwiseBinaryOp< internal::scalar_quotient_op< Scalar >, const Derived, const OtherDerived >  | cwiseQuotient (const Eigen::ArrayBase< OtherDerived > &other) const | 
|   | 
| const CwiseSignReturnType  | cwiseSign () const | 
|   | 
| const CwiseSqrtReturnType  | cwiseSqrt () const | 
|   | 
| const CwiseSquareReturnType  | cwiseSquare () const | 
|   | 
| const DigammaReturnType  | digamma () const | 
|   | 
| const ErfReturnType  | erf () const | 
|   | 
| const ErfcReturnType  | erfc () const | 
|   | 
| const ExpReturnType  | exp () const | 
|   | 
| const Exp2ReturnType  | exp2 () const | 
|   | 
| const Expm1ReturnType  | expm1 () const | 
|   | 
| const FloorReturnType  | floor () const | 
|   | 
| const InverseReturnType  | inverse () const | 
|   | 
| const IsFiniteReturnType  | isFinite () const | 
|   | 
| const IsInfReturnType  | isInf () const | 
|   | 
| const IsNaNReturnType  | isNaN () const | 
|   | 
| const LgammaReturnType  | lgamma () const | 
|   | 
| const LogReturnType  | log () const | 
|   | 
| const Log10ReturnType  | log10 () const | 
|   | 
| const Log1pReturnType  | log1p () const | 
|   | 
| const Log2ReturnType  | log2 () const | 
|   | 
| const LogisticReturnType  | logistic () const | 
|   | 
| MatrixWrapper< Derived >  | matrix () | 
|   | 
| template<int NaNPropagation = PropagateFast, typename OtherDerived>  | 
| const CwiseBinaryOp< internal::scalar_max_op< Scalar, Scalar, NaNPropagation >, const Derived, const OtherDerived >  | max (const Eigen::ArrayBase< OtherDerived > &other) const | 
|   | 
| template<int NaNPropagation = PropagateFast>  | 
| const CwiseBinaryOp< internal::scalar_max_op< Scalar, Scalar, NaNPropagation >, const Derived, const CwiseNullaryOp< internal::scalar_constant_op< Scalar >, PlainObject > >  | max (const Scalar &other) const | 
|   | 
| template<int NaNPropagation = PropagateFast, typename OtherDerived>  | 
| const CwiseBinaryOp< internal::scalar_min_op< Scalar, Scalar, NaNPropagation >, const Derived, const OtherDerived >  | min (const Eigen::ArrayBase< OtherDerived > &other) const | 
|   | 
| template<int NaNPropagation = PropagateFast>  | 
| const CwiseBinaryOp< internal::scalar_min_op< Scalar, Scalar, NaNPropagation >, const Derived, const CwiseNullaryOp< internal::scalar_constant_op< Scalar >, PlainObject > >  | min (const Scalar &other) const | 
|   | 
| const NdtriReturnType  | ndtri () const | 
|   | 
| const BooleanNotReturnType  | operator! () const | 
|   | 
| template<typename OtherDerived>  | 
| const CwiseBinaryOp< internal::scalar_bitwise_and_op< Scalar >, const Derived, const OtherDerived >  | operator& (const Eigen::ArrayBase< OtherDerived > &other) const | 
|   | 
| template<typename OtherDerived>  | 
| const CwiseBinaryOp< internal::scalar_boolean_and_op< Scalar >, const Derived, const OtherDerived >  | operator&& (const Eigen::ArrayBase< OtherDerived > &other) const | 
|   | 
| template<typename OtherDerived>  | 
| const CwiseBinaryOp< internal::scalar_product_op< Derived ::Scalar, OtherDerived ::Scalar >, const Derived, const OtherDerived >  | operator* (const Eigen::ArrayBase< OtherDerived > &other) const | 
|   | 
| template<typename OtherDerived>  | 
| Derived &  | operator*= (const ArrayBase< OtherDerived > &other) | 
|   | 
| template<typename OtherDerived>  | 
| const CwiseBinaryOp< sum< Scalar >, const Derived, const OtherDerived >  | operator+ (const Eigen::ArrayBase< OtherDerived > &other) const | 
|   | 
| template<typename T>  | 
| const CwiseBinaryOp< internal::scalar_sum_op< Scalar, T >, Derived, Constant< T > >  | operator+ (const T &scalar) const | 
|   | 
| template<typename OtherDerived>  | 
| Derived &  | operator+= (const ArrayBase< OtherDerived > &other) | 
|   | 
| template<typename OtherDerived>  | 
| const CwiseBinaryOp< difference< Scalar >, const Derived, const OtherDerived >  | operator- (const Eigen::ArrayBase< OtherDerived > &other) const | 
|   | 
| template<typename T>  | 
| const CwiseBinaryOp< internal::scalar_difference_op< Scalar, T >, Derived, Constant< T > >  | operator- (const T &scalar) const | 
|   | 
| template<typename OtherDerived>  | 
| Derived &  | operator-= (const ArrayBase< OtherDerived > &other) | 
|   | 
| template<typename OtherDerived>  | 
| const CwiseBinaryOp< internal::scalar_quotient_op< Scalar, typename OtherDerived::Scalar >, const Derived, const OtherDerived >  | operator/ (const Eigen::ArrayBase< OtherDerived > &other) const | 
|   | 
| template<typename OtherDerived>  | 
| Derived &  | operator/= (const ArrayBase< OtherDerived > &other) | 
|   | 
| Derived &  | operator= (const ArrayBase &other) | 
|   | 
| Derived &  | operator= (const Scalar &value) | 
|   | 
| template<typename OtherDerived>  | 
| const CwiseBinaryOp< internal::scalar_bitwise_xor_op< Scalar >, const Derived, const OtherDerived >  | operator^ (const Eigen::ArrayBase< OtherDerived > &other) const | 
|   | 
| template<typename OtherDerived>  | 
| const CwiseBinaryOp< internal::scalar_bitwise_or_op< Scalar >, const Derived, const OtherDerived >  | operator| (const Eigen::ArrayBase< OtherDerived > &other) const | 
|   | 
| template<typename OtherDerived>  | 
| const CwiseBinaryOp< internal::scalar_boolean_or_op< Scalar >, const Derived, const OtherDerived >  | operator|| (const Eigen::ArrayBase< OtherDerived > &other) const | 
|   | 
| const BitwiseNotReturnType  | operator~ () const | 
|   | 
| template<typename OtherDerived>  | 
| const CwiseBinaryOp< pow< Scalar >, const Derived, const OtherDerived >  | pow (const Eigen::ArrayBase< OtherDerived > &other) const | 
|   | 
| template<typename ScalarExponent>  | 
| const UnaryPowReturnType< ScalarExponent >  | pow (const ScalarExponent &exponent) const | 
|   | 
| const RintReturnType  | rint () const | 
|   | 
| const RoundReturnType  | round () const | 
|   | 
| const RsqrtReturnType  | rsqrt () const | 
|   | 
| template<int N>  | 
| ShiftLeftXpr< N >::Type  | shiftLeft () const | 
|   | 
| template<int N>  | 
| ShiftRightXpr< N >::Type  | shiftRight () const | 
|   | 
| const SignReturnType  | sign () const | 
|   | 
| const SinReturnType  | sin () const | 
|   | 
| const SinhReturnType  | sinh () const | 
|   | 
| const SqrtReturnType  | sqrt () const | 
|   | 
| const SquareReturnType  | square () const | 
|   | 
| const TanReturnType  | tan () const | 
|   | 
| const TanhReturnType  | tanh () const | 
|   | 
| const TruncReturnType  | trunc () const | 
|   | 
| template<typename DerivedQ>  | 
| const CwiseBinaryOp< internal::scalar_zeta_op< Scalar >, const Derived, const DerivedQ >  | zeta (const Eigen::ArrayBase< DerivedQ > &q) const | 
|   | 
| bool  | all () const | 
|   | 
| bool  | allFinite () const | 
|   | 
| bool  | any () const | 
|   | 
| iterator  | begin () | 
|   | 
| const_iterator  | begin () const | 
|   | 
| template<int NRows, int NCols>  | 
| FixedBlockXpr< NRows, NCols >::Type  | block (Index startRow, Index startCol) | 
|   | 
| 
template<int NRows, int NCols>  | 
| const ConstFixedBlockXpr< NRows, NCols >::Type  | block (Index startRow, Index startCol) const | 
|   | This is the const version of block<>(Index, Index). */. 
  | 
|   | 
| template<int NRows, int NCols>  | 
| FixedBlockXpr< NRows, NCols >::Type  | block (Index startRow, Index startCol, Index blockRows, Index blockCols) | 
|   | 
| 
template<int NRows, int NCols>  | 
| const ConstFixedBlockXpr< NRows, NCols >::Type  | block (Index startRow, Index startCol, Index blockRows, Index blockCols) const | 
|   | This is the const version of block<>(Index, Index, Index, Index). 
  | 
|   | 
| template<typename NRowsType, typename NColsType>  | 
| FixedBlockXpr<...,... >::Type  | block (Index startRow, Index startCol, NRowsType blockRows, NColsType blockCols) | 
|   | 
| 
template<typename NRowsType, typename NColsType>  | 
| const ConstFixedBlockXpr<...,... >::Type  | block (Index startRow, Index startCol, NRowsType blockRows, NColsType blockCols) const | 
|   | This is the const version of block(Index,Index,NRowsType,NColsType) 
  | 
|   | 
| template<int CRows, int CCols>  | 
| FixedBlockXpr< CRows, CCols >::Type  | bottomLeftCorner () | 
|   | 
| 
template<int CRows, int CCols>  | 
| const ConstFixedBlockXpr< CRows, CCols >::Type  | bottomLeftCorner () const | 
|   | This is the const version of bottomLeftCorner<int, int>(). 
  | 
|   | 
| template<int CRows, int CCols>  | 
| FixedBlockXpr< CRows, CCols >::Type  | bottomLeftCorner (Index cRows, Index cCols) | 
|   | 
| 
template<int CRows, int CCols>  | 
| const ConstFixedBlockXpr< CRows, CCols >::Type  | bottomLeftCorner (Index cRows, Index cCols) const | 
|   | This is the const version of bottomLeftCorner<int, int>(Index, Index). 
  | 
|   | 
| template<typename NRowsType, typename NColsType>  | 
| FixedBlockXpr<...,... >::Type  | bottomLeftCorner (NRowsType cRows, NColsType cCols) | 
|   | 
| 
template<typename NRowsType, typename NColsType>  | 
| ConstFixedBlockXpr<...,... >::Type  | bottomLeftCorner (NRowsType cRows, NColsType cCols) const | 
|   | This is the const version of bottomLeftCorner(NRowsType, NColsType). 
  | 
|   | 
| template<int CRows, int CCols>  | 
| FixedBlockXpr< CRows, CCols >::Type  | bottomRightCorner () | 
|   | 
| 
template<int CRows, int CCols>  | 
| const ConstFixedBlockXpr< CRows, CCols >::Type  | bottomRightCorner () const | 
|   | This is the const version of bottomRightCorner<int, int>(). 
  | 
|   | 
| template<int CRows, int CCols>  | 
| FixedBlockXpr< CRows, CCols >::Type  | bottomRightCorner (Index cRows, Index cCols) | 
|   | 
| 
template<int CRows, int CCols>  | 
| const ConstFixedBlockXpr< CRows, CCols >::Type  | bottomRightCorner (Index cRows, Index cCols) const | 
|   | This is the const version of bottomRightCorner<int, int>(Index, Index). 
  | 
|   | 
| template<typename NRowsType, typename NColsType>  | 
| FixedBlockXpr<...,... >::Type  | bottomRightCorner (NRowsType cRows, NColsType cCols) | 
|   | 
| 
template<typename NRowsType, typename NColsType>  | 
| const ConstFixedBlockXpr<...,... >::Type  | bottomRightCorner (NRowsType cRows, NColsType cCols) const | 
|   | This is the const version of bottomRightCorner(NRowsType, NColsType). 
  | 
|   | 
| template<int N>  | 
| NRowsBlockXpr< N >::Type  | bottomRows (Index n=N) | 
|   | 
| 
template<int N>  | 
| ConstNRowsBlockXpr< N >::Type  | bottomRows (Index n=N) const | 
|   | This is the const version of bottomRows<int>(). 
  | 
|   | 
| template<typename NRowsType>  | 
| NRowsBlockXpr<... >::Type  | bottomRows (NRowsType n) | 
|   | 
| 
template<typename NRowsType>  | 
| const ConstNRowsBlockXpr<... >::Type  | bottomRows (NRowsType n) const | 
|   | This is the const version of bottomRows(NRowsType). 
  | 
|   | 
| template<typename NewType>  | 
| CastXpr< NewType >::Type  | cast () const | 
|   | 
| const_iterator  | cbegin () const | 
|   | 
| const_iterator  | cend () const | 
|   | 
| ColXpr  | col (Index i) | 
|   | 
| 
ConstColXpr  | col (Index i) const | 
|   | This is the const version of col(). 
  | 
|   | 
| ColwiseReturnType  | colwise () | 
|   | 
| ConstColwiseReturnType  | colwise () const | 
|   | 
| ConjugateReturnType  | conjugate () const | 
|   | 
| template<bool Cond>  | 
| std::conditional_t< Cond, ConjugateReturnType, const Derived & >  | conjugateIf () const | 
|   | 
| Index  | count () const | 
|   | 
| iterator  | end () | 
|   | 
| const_iterator  | end () const | 
|   | 
| EvalReturnType  | eval () const | 
|   | 
| void  | fill (const Scalar &value) | 
|   | 
| template<unsigned int Added, unsigned int Removed>  | 
| EIGEN_DEPRECATED const Derived &  | flagged () const | 
|   | 
| const WithFormat< Derived >  | format (const IOFormat &fmt) const | 
|   | 
| template<int N>  | 
| FixedSegmentReturnType< N >::Type  | head (Index n=N) | 
|   | 
| 
template<int N>  | 
| ConstFixedSegmentReturnType< N >::Type  | head (Index n=N) const | 
|   | This is the const version of head<int>(). 
  | 
|   | 
| template<typename NType>  | 
| FixedSegmentReturnType<... >::Type  | head (NType n) | 
|   | 
| 
template<typename NType>  | 
| const ConstFixedSegmentReturnType<... >::Type  | head (NType n) const | 
|   | This is the const version of head(NType). 
  | 
|   | 
| NonConstImagReturnType  | imag () | 
|   | 
| const ImagReturnType  | imag () const | 
|   | 
| constexpr Index  | innerSize () const | 
|   | 
| InnerVectorReturnType  | innerVector (Index outer) | 
|   | 
| const ConstInnerVectorReturnType  | innerVector (Index outer) const | 
|   | 
| InnerVectorsReturnType  | innerVectors (Index outerStart, Index outerSize) | 
|   | 
| const ConstInnerVectorsReturnType  | innerVectors (Index outerStart, Index outerSize) const | 
|   | 
| template<typename OtherDerived>  | 
| bool  | isApprox (const DenseBase< OtherDerived > &other, const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const | 
|   | 
| bool  | isApproxToConstant (const Scalar &value, const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const | 
|   | 
| bool  | isConstant (const Scalar &value, const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const | 
|   | 
| template<typename OtherDerived>  | 
| bool  | isMuchSmallerThan (const DenseBase< OtherDerived > &other, const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const | 
|   | 
| template<typename Derived>  | 
| bool  | isMuchSmallerThan (const typename NumTraits< Scalar >::Real &other, const RealScalar &prec) const | 
|   | 
| bool  | isOnes (const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const | 
|   | 
| bool  | isZero (const RealScalar &prec=NumTraits< Scalar >::dummy_precision()) const | 
|   | 
| template<typename OtherDerived>  | 
| EIGEN_DEPRECATED Derived &  | lazyAssign (const DenseBase< OtherDerived > &other) | 
|   | 
| template<int N>  | 
| NColsBlockXpr< N >::Type  | leftCols (Index n=N) | 
|   | 
| 
template<int N>  | 
| ConstNColsBlockXpr< N >::Type  | leftCols (Index n=N) const | 
|   | This is the const version of leftCols<int>(). 
  | 
|   | 
| template<typename NColsType>  | 
| NColsBlockXpr<... >::Type  | leftCols (NColsType n) | 
|   | 
| 
template<typename NColsType>  | 
| const ConstNColsBlockXpr<... >::Type  | leftCols (NColsType n) const | 
|   | This is the const version of leftCols(NColsType). 
  | 
|   | 
| template<int NaNPropagation>  | 
| internal::traits< Derived >::Scalar  | maxCoeff () const | 
|   | 
| template<int NaNPropagation, typename IndexType>  | 
| internal::traits< Derived >::Scalar  | maxCoeff (IndexType *index) const | 
|   | 
| template<int NaNPropagation, typename IndexType>  | 
| internal::traits< Derived >::Scalar  | maxCoeff (IndexType *row, IndexType *col) const | 
|   | 
| Scalar  | mean () const | 
|   | 
| template<int N>  | 
| NColsBlockXpr< N >::Type  | middleCols (Index startCol, Index n=N) | 
|   | 
| 
template<int N>  | 
| ConstNColsBlockXpr< N >::Type  | middleCols (Index startCol, Index n=N) const | 
|   | This is the const version of middleCols<int>(). 
  | 
|   | 
| template<typename NColsType>  | 
| NColsBlockXpr<... >::Type  | middleCols (Index startCol, NColsType numCols) | 
|   | 
| 
template<typename NColsType>  | 
| const ConstNColsBlockXpr<... >::Type  | middleCols (Index startCol, NColsType numCols) const | 
|   | This is the const version of middleCols(Index,NColsType). 
  | 
|   | 
| template<int N>  | 
| NRowsBlockXpr< N >::Type  | middleRows (Index startRow, Index n=N) | 
|   | 
| 
template<int N>  | 
| ConstNRowsBlockXpr< N >::Type  | middleRows (Index startRow, Index n=N) const | 
|   | This is the const version of middleRows<int>(). 
  | 
|   | 
| template<typename NRowsType>  | 
| NRowsBlockXpr<... >::Type  | middleRows (Index startRow, NRowsType n) | 
|   | 
| 
template<typename NRowsType>  | 
| const ConstNRowsBlockXpr<... >::Type  | middleRows (Index startRow, NRowsType n) const | 
|   | This is the const version of middleRows(Index,NRowsType). 
  | 
|   | 
| template<int NaNPropagation>  | 
| internal::traits< Derived >::Scalar  | minCoeff () const | 
|   | 
| template<int NaNPropagation, typename IndexType>  | 
| internal::traits< Derived >::Scalar  | minCoeff (IndexType *index) const | 
|   | 
| template<int NaNPropagation, typename IndexType>  | 
| internal::traits< Derived >::Scalar  | minCoeff (IndexType *row, IndexType *col) const | 
|   | 
| const NestByValue< Derived >  | nestByValue () const | 
|   | 
| template<typename Indices>  | 
| IndexedView_or_VectorBlock  | operator() (const Indices &indices) | 
|   | 
| template<typename RowIndices, typename ColIndices>  | 
| IndexedView_or_Block  | operator() (const RowIndices &rowIndices, const ColIndices &colIndices) | 
|   | 
| const NegativeReturnType  | operator- () const | 
|   | 
| template<typename OtherDerived>  | 
| CommaInitializer< Derived >  | operator<< (const DenseBase< OtherDerived > &other) | 
|   | 
| CommaInitializer< Derived >  | operator<< (const Scalar &s) | 
|   | 
| Derived &  | operator= (const DenseBase &other) | 
|   | 
| template<typename OtherDerived>  | 
| Derived &  | operator= (const DenseBase< OtherDerived > &other) | 
|   | 
| template<typename OtherDerived>  | 
| Derived &  | operator= (const EigenBase< OtherDerived > &other) | 
|   | Copies the generic expression other into *this.  
  | 
|   | 
| constexpr Index  | outerSize () const | 
|   | 
| Scalar  | prod () const | 
|   | 
| NonConstRealReturnType  | real () | 
|   | 
| RealReturnType  | real () const | 
|   | 
| template<typename Func>  | 
| internal::traits< Derived >::Scalar  | redux (const Func &func) const | 
|   | 
| template<int RowFactor, int ColFactor>  | 
| const Replicate< Derived, RowFactor, ColFactor >  | replicate () const | 
|   | 
| const Replicate< Derived, Dynamic, Dynamic >  | replicate (Index rowFactor, Index colFactor) const | 
|   | 
| template<int Order = ColMajor>  | 
| Reshaped< Derived,... >  | reshaped () | 
|   | 
| 
template<int Order = ColMajor>  | 
| const Reshaped< const Derived,... >  | reshaped () const | 
|   | This is the const version of reshaped(). 
  | 
|   | 
| template<int Order = ColMajor, typename NRowsType, typename NColsType>  | 
| Reshaped< Derived,... >  | reshaped (NRowsType nRows, NColsType nCols) | 
|   | 
| 
template<int Order = ColMajor, typename NRowsType, typename NColsType>  | 
| const Reshaped< const Derived,... >  | reshaped (NRowsType nRows, NColsType nCols) const | 
|   | This is the const version of reshaped(NRowsType,NColsType). 
  | 
|   | 
| void  | resize (Index newSize) | 
|   | 
| void  | resize (Index rows, Index cols) | 
|   | 
| ReverseReturnType  | reverse () | 
|   | 
| ConstReverseReturnType  | reverse () const | 
|   | 
| void  | reverseInPlace () | 
|   | 
| template<int N>  | 
| NColsBlockXpr< N >::Type  | rightCols (Index n=N) | 
|   | 
| 
template<int N>  | 
| ConstNColsBlockXpr< N >::Type  | rightCols (Index n=N) const | 
|   | This is the const version of rightCols<int>(). 
  | 
|   | 
| template<typename NColsType>  | 
| NColsBlockXpr<... >::Type  | rightCols (NColsType n) | 
|   | 
| 
template<typename NColsType>  | 
| const ConstNColsBlockXpr<... >::Type  | rightCols (NColsType n) const | 
|   | This is the const version of rightCols(NColsType). 
  | 
|   | 
| RowXpr  | row (Index i) | 
|   | 
| 
ConstRowXpr  | row (Index i) const | 
|   | This is the const version of row(). */. 
  | 
|   | 
| RowwiseReturnType  | rowwise () | 
|   | 
| ConstRowwiseReturnType  | rowwise () const | 
|   | 
| template<int N>  | 
| FixedSegmentReturnType< N >::Type  | segment (Index start, Index n=N) | 
|   | 
| 
template<int N>  | 
| ConstFixedSegmentReturnType< N >::Type  | segment (Index start, Index n=N) const | 
|   | This is the const version of segment<int>(Index). 
  | 
|   | 
| template<typename NType>  | 
| FixedSegmentReturnType<... >::Type  | segment (Index start, NType n) | 
|   | 
| 
template<typename NType>  | 
| const ConstFixedSegmentReturnType<... >::Type  | segment (Index start, NType n) const | 
|   | This is the const version of segment(Index,NType). 
  | 
|   | 
| template<typename ThenDerived, typename ElseDerived>  | 
| CwiseTernaryOp< internal::scalar_boolean_select_op< typename DenseBase< ThenDerived >::Scalar, typename DenseBase< ElseDerived >::Scalar, typename DenseBase< Derived >::Scalar >, ThenDerived, ElseDerived, Derived >  | select (const DenseBase< ThenDerived > &thenMatrix, const DenseBase< ElseDerived > &elseMatrix) const | 
|   | 
| template<typename ThenDerived>  | 
| CwiseTernaryOp< internal::scalar_boolean_select_op< typename DenseBase< ThenDerived >::Scalar, typename DenseBase< ThenDerived >::Scalar, typename DenseBase< Derived >::Scalar >, ThenDerived, typename DenseBase< ThenDerived >::ConstantReturnType, Derived >  | select (const DenseBase< ThenDerived > &thenMatrix, const typename DenseBase< ThenDerived >::Scalar &elseScalar) const | 
|   | 
| template<typename ElseDerived>  | 
| CwiseTernaryOp< internal::scalar_boolean_select_op< typename DenseBase< ElseDerived >::Scalar, typename DenseBase< ElseDerived >::Scalar, typename DenseBase< Derived >::Scalar >, typename DenseBase< ElseDerived >::ConstantReturnType, ElseDerived, Derived >  | select (const typename DenseBase< ElseDerived >::Scalar &thenScalar, const DenseBase< ElseDerived > &elseMatrix) const | 
|   | 
| Derived &  | setConstant (const Scalar &value) | 
|   | 
| Derived &  | setLinSpaced (const Scalar &low, const Scalar &high) | 
|   | Sets a linearly spaced vector.  
  | 
|   | 
| Derived &  | setLinSpaced (Index size, const Scalar &low, const Scalar &high) | 
|   | Sets a linearly spaced vector.  
  | 
|   | 
| Derived &  | setOnes () | 
|   | 
| Derived &  | setRandom () | 
|   | 
| Derived &  | setZero () | 
|   | 
| template<DirectionType Direction>  | 
| std::conditional_t< Direction==Vertical, ColXpr, RowXpr >  | subVector (Index i) | 
|   | 
| template<DirectionType Direction>  | 
| std::conditional_t< Direction==Vertical, ConstColXpr, ConstRowXpr >  | subVector (Index i) const | 
|   | 
| template<DirectionType Direction>  | 
| constexpr Index  | subVectors () const | 
|   | 
| Scalar  | sum () const | 
|   | 
| template<typename OtherDerived>  | 
| void  | swap (const DenseBase< OtherDerived > &other) | 
|   | 
| template<typename OtherDerived>  | 
| void  | swap (PlainObjectBase< OtherDerived > &other) | 
|   | 
| template<int N>  | 
| FixedSegmentReturnType< N >::Type  | tail (Index n=N) | 
|   | 
| 
template<int N>  | 
| ConstFixedSegmentReturnType< N >::Type  | tail (Index n=N) const | 
|   | This is the const version of tail<int>. 
  | 
|   | 
| template<typename NType>  | 
| FixedSegmentReturnType<... >::Type  | tail (NType n) | 
|   | 
| 
template<typename NType>  | 
| const ConstFixedSegmentReturnType<... >::Type  | tail (NType n) const | 
|   | This is the const version of tail(Index). 
  | 
|   | 
| template<int CRows, int CCols>  | 
| FixedBlockXpr< CRows, CCols >::Type  | topLeftCorner () | 
|   | 
| 
template<int CRows, int CCols>  | 
| const ConstFixedBlockXpr< CRows, CCols >::Type  | topLeftCorner () const | 
|   | This is the const version of topLeftCorner<int, int>(). 
  | 
|   | 
| template<int CRows, int CCols>  | 
| FixedBlockXpr< CRows, CCols >::Type  | topLeftCorner (Index cRows, Index cCols) | 
|   | 
| 
template<int CRows, int CCols>  | 
| const ConstFixedBlockXpr< CRows, CCols >::Type  | topLeftCorner (Index cRows, Index cCols) const | 
|   | This is the const version of topLeftCorner<int, int>(Index, Index). 
  | 
|   | 
| template<typename NRowsType, typename NColsType>  | 
| FixedBlockXpr<...,... >::Type  | topLeftCorner (NRowsType cRows, NColsType cCols) | 
|   | 
| 
template<typename NRowsType, typename NColsType>  | 
| const ConstFixedBlockXpr<...,... >::Type  | topLeftCorner (NRowsType cRows, NColsType cCols) const | 
|   | This is the const version of topLeftCorner(Index, Index). 
  | 
|   | 
| template<int CRows, int CCols>  | 
| FixedBlockXpr< CRows, CCols >::Type  | topRightCorner () | 
|   | 
| 
template<int CRows, int CCols>  | 
| const ConstFixedBlockXpr< CRows, CCols >::Type  | topRightCorner () const | 
|   | This is the const version of topRightCorner<int, int>(). 
  | 
|   | 
| template<int CRows, int CCols>  | 
| FixedBlockXpr< CRows, CCols >::Type  | topRightCorner (Index cRows, Index cCols) | 
|   | 
| 
template<int CRows, int CCols>  | 
| const ConstFixedBlockXpr< CRows, CCols >::Type  | topRightCorner (Index cRows, Index cCols) const | 
|   | This is the const version of topRightCorner<int, int>(Index, Index). 
  | 
|   | 
| template<typename NRowsType, typename NColsType>  | 
| FixedBlockXpr<...,... >::Type  | topRightCorner (NRowsType cRows, NColsType cCols) | 
|   | 
| 
template<typename NRowsType, typename NColsType>  | 
| const ConstFixedBlockXpr<...,... >::Type  | topRightCorner (NRowsType cRows, NColsType cCols) const | 
|   | This is the const version of topRightCorner(NRowsType, NColsType). 
  | 
|   | 
| template<int N>  | 
| NRowsBlockXpr< N >::Type  | topRows (Index n=N) | 
|   | 
| 
template<int N>  | 
| ConstNRowsBlockXpr< N >::Type  | topRows (Index n=N) const | 
|   | This is the const version of topRows<int>(). 
  | 
|   | 
| template<typename NRowsType>  | 
| NRowsBlockXpr<... >::Type  | topRows (NRowsType n) | 
|   | 
| 
template<typename NRowsType>  | 
| const ConstNRowsBlockXpr<... >::Type  | topRows (NRowsType n) const | 
|   | This is the const version of topRows(NRowsType). 
  | 
|   | 
| TransposeReturnType  | transpose () | 
|   | 
| const ConstTransposeReturnType  | transpose () const | 
|   | 
| void  | transposeInPlace () | 
|   | 
| template<typename CustomUnaryOp>  | 
| const CwiseUnaryOp< CustomUnaryOp, const Derived >  | unaryExpr (const CustomUnaryOp &func=CustomUnaryOp()) const | 
|   | Apply a unary operator coefficient-wise.  
  | 
|   | 
| template<typename CustomViewOp>  | 
| CwiseUnaryView< CustomViewOp, Derived >  | unaryViewExpr (const CustomViewOp &func=CustomViewOp()) | 
|   | 
| template<typename CustomViewOp>  | 
| const CwiseUnaryView< CustomViewOp, const Derived >  | unaryViewExpr (const CustomViewOp &func=CustomViewOp()) const | 
|   | 
| CoeffReturnType  | value () const | 
|   | 
| template<typename Visitor>  | 
| void  | visit (Visitor &func) const | 
|   | 
| constexpr Index  | colStride () const noexcept | 
|   | 
| constexpr Index  | innerStride () const noexcept | 
|   | 
| constexpr Index  | outerStride () const noexcept | 
|   | 
| constexpr Index  | rowStride () const noexcept | 
|   |