Classes | Public Member Functions | Protected Types | Protected Attributes | List of all members
Eigen::internal::sparse_diagonal_product_evaluator< SparseXprType, DiagonalCoeffType, SDP_AsScalarProduct > Struct Template Reference

#include <SparseDiagonalProduct.h>

Classes

class  InnerIterator
 

Public Member Functions

Index nonZerosEstimate () const
 
 sparse_diagonal_product_evaluator (const SparseXprType &sparseXpr, const DiagonalCoeffType &diagCoeff)
 

Protected Types

typedef SparseXprType::Scalar Scalar
 
typedef evaluator< SparseXprType >::InnerIterator SparseXprInnerIterator
 

Protected Attributes

evaluator< DiagonalCoeffType > m_diagCoeffImpl
 
evaluator< SparseXprType > m_sparseXprImpl
 

Detailed Description

template<typename SparseXprType, typename DiagonalCoeffType>
struct Eigen::internal::sparse_diagonal_product_evaluator< SparseXprType, DiagonalCoeffType, SDP_AsScalarProduct >

Definition at line 60 of file SparseDiagonalProduct.h.

Member Typedef Documentation

template<typename SparseXprType , typename DiagonalCoeffType >
typedef SparseXprType::Scalar Eigen::internal::sparse_diagonal_product_evaluator< SparseXprType, DiagonalCoeffType, SDP_AsScalarProduct >::Scalar
protected

Definition at line 64 of file SparseDiagonalProduct.h.

template<typename SparseXprType , typename DiagonalCoeffType >
typedef evaluator<SparseXprType>::InnerIterator Eigen::internal::sparse_diagonal_product_evaluator< SparseXprType, DiagonalCoeffType, SDP_AsScalarProduct >::SparseXprInnerIterator
protected

Definition at line 63 of file SparseDiagonalProduct.h.

Constructor & Destructor Documentation

template<typename SparseXprType , typename DiagonalCoeffType >
Eigen::internal::sparse_diagonal_product_evaluator< SparseXprType, DiagonalCoeffType, SDP_AsScalarProduct >::sparse_diagonal_product_evaluator ( const SparseXprType &  sparseXpr,
const DiagonalCoeffType &  diagCoeff 
)
inline

Definition at line 80 of file SparseDiagonalProduct.h.

Member Function Documentation

template<typename SparseXprType , typename DiagonalCoeffType >
Index Eigen::internal::sparse_diagonal_product_evaluator< SparseXprType, DiagonalCoeffType, SDP_AsScalarProduct >::nonZerosEstimate ( ) const
inline

Definition at line 84 of file SparseDiagonalProduct.h.

Member Data Documentation

template<typename SparseXprType , typename DiagonalCoeffType >
evaluator<DiagonalCoeffType> Eigen::internal::sparse_diagonal_product_evaluator< SparseXprType, DiagonalCoeffType, SDP_AsScalarProduct >::m_diagCoeffImpl
protected

Definition at line 88 of file SparseDiagonalProduct.h.

template<typename SparseXprType , typename DiagonalCoeffType >
evaluator<SparseXprType> Eigen::internal::sparse_diagonal_product_evaluator< SparseXprType, DiagonalCoeffType, SDP_AsScalarProduct >::m_sparseXprImpl
protected

Definition at line 87 of file SparseDiagonalProduct.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:46