Classes | Public Types | Public Member Functions | Protected Types | Protected Attributes | List of all members
Eigen::internal::unary_evaluator< TriangularView< ArgType, Mode >, IteratorBased > Struct Template Reference

#include <SparseTriangularView.h>

Inheritance diagram for Eigen::internal::unary_evaluator< TriangularView< ArgType, Mode >, IteratorBased >:
Inheritance graph
[legend]

Classes

class  InnerIterator
 

Public Types

enum  { CoeffReadCost = evaluator<ArgType>::CoeffReadCost, Flags = XprType::Flags }
 
typedef TriangularView< ArgType, Mode > XprType
 
- Public Types inherited from Eigen::internal::evaluator_base< TriangularView< ArgType, Mode > >
enum  
 
typedef traits< TriangularView< ArgType, Mode > > ExpressionTraits
 

Public Member Functions

Index nonZerosEstimate () const
 
 unary_evaluator (const XprType &xpr)
 

Protected Types

enum  { SkipFirst, SkipLast = !SkipFirst, SkipDiag = (Mode&ZeroDiag) ? 1 : 0, HasUnitDiag = (Mode&UnitDiag) ? 1 : 0 }
 
typedef evaluator< ArgType >::InnerIterator EvalIterator
 
typedef XprType::Scalar Scalar
 
typedef XprType::StorageIndex StorageIndex
 

Protected Attributes

const ArgType & m_arg
 
evaluator< ArgType > m_argImpl
 

Additional Inherited Members

- Protected Member Functions inherited from Eigen::internal::noncopyable
EIGEN_DEVICE_FUNC noncopyable ()
 
EIGEN_DEVICE_FUNC ~noncopyable ()
 

Detailed Description

template<typename ArgType, unsigned int Mode>
struct Eigen::internal::unary_evaluator< TriangularView< ArgType, Mode >, IteratorBased >

Definition at line 69 of file SparseTriangularView.h.

Member Typedef Documentation

template<typename ArgType , unsigned int Mode>
typedef evaluator<ArgType>::InnerIterator Eigen::internal::unary_evaluator< TriangularView< ArgType, Mode >, IteratorBased >::EvalIterator
protected

Definition at line 78 of file SparseTriangularView.h.

template<typename ArgType , unsigned int Mode>
typedef XprType::Scalar Eigen::internal::unary_evaluator< TriangularView< ArgType, Mode >, IteratorBased >::Scalar
protected

Definition at line 76 of file SparseTriangularView.h.

template<typename ArgType , unsigned int Mode>
typedef XprType::StorageIndex Eigen::internal::unary_evaluator< TriangularView< ArgType, Mode >, IteratorBased >::StorageIndex
protected

Definition at line 77 of file SparseTriangularView.h.

template<typename ArgType , unsigned int Mode>
typedef TriangularView<ArgType,Mode> Eigen::internal::unary_evaluator< TriangularView< ArgType, Mode >, IteratorBased >::XprType

Definition at line 72 of file SparseTriangularView.h.

Member Enumeration Documentation

template<typename ArgType , unsigned int Mode>
anonymous enum
protected
Enumerator
SkipFirst 
SkipLast 
SkipDiag 
HasUnitDiag 

Definition at line 80 of file SparseTriangularView.h.

template<typename ArgType , unsigned int Mode>
anonymous enum
Enumerator
CoeffReadCost 
Flags 

Definition at line 89 of file SparseTriangularView.h.

Constructor & Destructor Documentation

template<typename ArgType , unsigned int Mode>
Eigen::internal::unary_evaluator< TriangularView< ArgType, Mode >, IteratorBased >::unary_evaluator ( const XprType xpr)
inlineexplicit

Definition at line 94 of file SparseTriangularView.h.

Member Function Documentation

template<typename ArgType , unsigned int Mode>
Index Eigen::internal::unary_evaluator< TriangularView< ArgType, Mode >, IteratorBased >::nonZerosEstimate ( ) const
inline

Definition at line 96 of file SparseTriangularView.h.

Member Data Documentation

template<typename ArgType , unsigned int Mode>
const ArgType& Eigen::internal::unary_evaluator< TriangularView< ArgType, Mode >, IteratorBased >::m_arg
protected

Definition at line 174 of file SparseTriangularView.h.

template<typename ArgType , unsigned int Mode>
evaluator<ArgType> Eigen::internal::unary_evaluator< TriangularView< ArgType, Mode >, IteratorBased >::m_argImpl
protected

Definition at line 173 of file SparseTriangularView.h.


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


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