Public Member Functions | Private Types | Private Attributes | List of all members
Eigen::internal::unary_evaluator< Block< ArgType, BlockRows, BlockCols, InnerPanel >, IteratorBased >::InnerVectorInnerIterator Class Reference

#include <SparseBlock.h>

Inheritance diagram for Eigen::internal::unary_evaluator< Block< ArgType, BlockRows, BlockCols, InnerPanel >, IteratorBased >::InnerVectorInnerIterator:
Inheritance graph
[legend]

Public Member Functions

Index col () const
 
StorageIndex index () const
 
EIGEN_STRONG_INLINE InnerVectorInnerIterator (const unary_evaluator &aEval, Index outer)
 
 operator bool () const
 
Index outer () const
 
Index row () const
 

Private Types

enum  { IsRowMajor = unary_evaluator::IsRowMajor }
 

Private Attributes

const XprTypem_block
 
Index m_end
 

Detailed Description

template<typename ArgType, int BlockRows, int BlockCols, bool InnerPanel>
class Eigen::internal::unary_evaluator< Block< ArgType, BlockRows, BlockCols, InnerPanel >, IteratorBased >::InnerVectorInnerIterator

Definition at line 503 of file SparseBlock.h.

Member Enumeration Documentation

template<typename ArgType , int BlockRows, int BlockCols, bool InnerPanel>
anonymous enum
private
Enumerator
IsRowMajor 

Definition at line 506 of file SparseBlock.h.

Constructor & Destructor Documentation

template<typename ArgType , int BlockRows, int BlockCols, bool InnerPanel>
EIGEN_STRONG_INLINE Eigen::internal::unary_evaluator< Block< ArgType, BlockRows, BlockCols, InnerPanel >, IteratorBased >::InnerVectorInnerIterator::InnerVectorInnerIterator ( const unary_evaluator< Block< ArgType, BlockRows, BlockCols, InnerPanel >, IteratorBased > &  aEval,
Index  outer 
)
inline

Definition at line 511 of file SparseBlock.h.

Member Function Documentation

template<typename ArgType , int BlockRows, int BlockCols, bool InnerPanel>
Index Eigen::internal::unary_evaluator< Block< ArgType, BlockRows, BlockCols, InnerPanel >, IteratorBased >::InnerVectorInnerIterator::col ( ) const
inline

Definition at line 523 of file SparseBlock.h.

template<typename ArgType , int BlockRows, int BlockCols, bool InnerPanel>
StorageIndex Eigen::internal::unary_evaluator< Block< ArgType, BlockRows, BlockCols, InnerPanel >, IteratorBased >::InnerVectorInnerIterator::index ( ) const
inline

Definition at line 520 of file SparseBlock.h.

template<typename ArgType , int BlockRows, int BlockCols, bool InnerPanel>
Eigen::internal::unary_evaluator< Block< ArgType, BlockRows, BlockCols, InnerPanel >, IteratorBased >::InnerVectorInnerIterator::operator bool ( ) const
inline

Definition at line 525 of file SparseBlock.h.

template<typename ArgType , int BlockRows, int BlockCols, bool InnerPanel>
Index Eigen::internal::unary_evaluator< Block< ArgType, BlockRows, BlockCols, InnerPanel >, IteratorBased >::InnerVectorInnerIterator::outer ( ) const
inline

Definition at line 521 of file SparseBlock.h.

template<typename ArgType , int BlockRows, int BlockCols, bool InnerPanel>
Index Eigen::internal::unary_evaluator< Block< ArgType, BlockRows, BlockCols, InnerPanel >, IteratorBased >::InnerVectorInnerIterator::row ( ) const
inline

Definition at line 522 of file SparseBlock.h.

Member Data Documentation

template<typename ArgType , int BlockRows, int BlockCols, bool InnerPanel>
const XprType& Eigen::internal::unary_evaluator< Block< ArgType, BlockRows, BlockCols, InnerPanel >, IteratorBased >::InnerVectorInnerIterator::m_block
private

Definition at line 507 of file SparseBlock.h.

template<typename ArgType , int BlockRows, int BlockCols, bool InnerPanel>
Index Eigen::internal::unary_evaluator< Block< ArgType, BlockRows, BlockCols, InnerPanel >, IteratorBased >::InnerVectorInnerIterator::m_end
private

Definition at line 508 of file SparseBlock.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:56