Public Member Functions | Protected Attributes | Private Types | List of all members
Eigen::internal::sparse_diagonal_product_evaluator< SparseXprType, DiagCoeffType, SDP_AsCwiseProduct >::InnerIterator Class Reference

#include <SparseDiagonalProduct.h>

Public Member Functions

Index col () const
 
StorageIndex index () const
 
 InnerIterator (const sparse_diagonal_product_evaluator &xprEval, Index outer)
 
 operator bool () const
 
EIGEN_STRONG_INLINE InnerIteratoroperator++ ()
 
Index outer () const
 
Index row () const
 
Scalar value () const
 

Protected Attributes

DiagCoeffNested m_diagCoeffNested
 
SparseXprIter m_sparseIter
 

Private Types

typedef evaluator< SparseXprType >::InnerIterator SparseXprIter
 

Detailed Description

template<typename SparseXprType, typename DiagCoeffType>
class Eigen::internal::sparse_diagonal_product_evaluator< SparseXprType, DiagCoeffType, SDP_AsCwiseProduct >::InnerIterator

Definition at line 101 of file SparseDiagonalProduct.h.

Member Typedef Documentation

template<typename SparseXprType , typename DiagCoeffType >
typedef evaluator<SparseXprType>::InnerIterator Eigen::internal::sparse_diagonal_product_evaluator< SparseXprType, DiagCoeffType, SDP_AsCwiseProduct >::InnerIterator::SparseXprIter
private

Definition at line 103 of file SparseDiagonalProduct.h.

Constructor & Destructor Documentation

template<typename SparseXprType , typename DiagCoeffType >
Eigen::internal::sparse_diagonal_product_evaluator< SparseXprType, DiagCoeffType, SDP_AsCwiseProduct >::InnerIterator::InnerIterator ( const sparse_diagonal_product_evaluator< SparseXprType, DiagCoeffType, SDP_AsCwiseProduct > &  xprEval,
Index  outer 
)
inline

Definition at line 105 of file SparseDiagonalProduct.h.

Member Function Documentation

template<typename SparseXprType , typename DiagCoeffType >
Index Eigen::internal::sparse_diagonal_product_evaluator< SparseXprType, DiagCoeffType, SDP_AsCwiseProduct >::InnerIterator::col ( ) const
inline

Definition at line 112 of file SparseDiagonalProduct.h.

template<typename SparseXprType , typename DiagCoeffType >
StorageIndex Eigen::internal::sparse_diagonal_product_evaluator< SparseXprType, DiagCoeffType, SDP_AsCwiseProduct >::InnerIterator::index ( ) const
inline

Definition at line 110 of file SparseDiagonalProduct.h.

template<typename SparseXprType , typename DiagCoeffType >
Eigen::internal::sparse_diagonal_product_evaluator< SparseXprType, DiagCoeffType, SDP_AsCwiseProduct >::InnerIterator::operator bool ( ) const
inline

Definition at line 116 of file SparseDiagonalProduct.h.

template<typename SparseXprType , typename DiagCoeffType >
EIGEN_STRONG_INLINE InnerIterator& Eigen::internal::sparse_diagonal_product_evaluator< SparseXprType, DiagCoeffType, SDP_AsCwiseProduct >::InnerIterator::operator++ ( )
inline

Definition at line 115 of file SparseDiagonalProduct.h.

template<typename SparseXprType , typename DiagCoeffType >
Index Eigen::internal::sparse_diagonal_product_evaluator< SparseXprType, DiagCoeffType, SDP_AsCwiseProduct >::InnerIterator::outer ( ) const
inline

Definition at line 111 of file SparseDiagonalProduct.h.

template<typename SparseXprType , typename DiagCoeffType >
Index Eigen::internal::sparse_diagonal_product_evaluator< SparseXprType, DiagCoeffType, SDP_AsCwiseProduct >::InnerIterator::row ( ) const
inline

Definition at line 113 of file SparseDiagonalProduct.h.

template<typename SparseXprType , typename DiagCoeffType >
Scalar Eigen::internal::sparse_diagonal_product_evaluator< SparseXprType, DiagCoeffType, SDP_AsCwiseProduct >::InnerIterator::value ( ) const
inline

Definition at line 109 of file SparseDiagonalProduct.h.

Member Data Documentation

template<typename SparseXprType , typename DiagCoeffType >
DiagCoeffNested Eigen::internal::sparse_diagonal_product_evaluator< SparseXprType, DiagCoeffType, SDP_AsCwiseProduct >::InnerIterator::m_diagCoeffNested
protected

Definition at line 120 of file SparseDiagonalProduct.h.

template<typename SparseXprType , typename DiagCoeffType >
SparseXprIter Eigen::internal::sparse_diagonal_product_evaluator< SparseXprType, DiagCoeffType, SDP_AsCwiseProduct >::InnerIterator::m_sparseIter
protected

Definition at line 119 of file SparseDiagonalProduct.h.


The documentation for this class was generated from the following file:


hebiros
Author(s): Xavier Artache , Matthew Tesch
autogenerated on Thu Sep 3 2020 04:10:46