Public Types | List of all members
Eigen::SparseSparseProductReturnType< Lhs, Rhs > Struct Template Reference

#include <SparseProduct.h>

Public Types

enum  { LhsRowMajor = internal::traits<Lhs>::Flags & RowMajorBit, RhsRowMajor = internal::traits<Rhs>::Flags & RowMajorBit, TransposeRhs = (!LhsRowMajor) && RhsRowMajor, TransposeLhs = LhsRowMajor && (!RhsRowMajor) }
 
typedef internal::conditional< TransposeLhs, SparseMatrix< Scalar, 0 >, typename internal::nested< Lhs, Rhs::RowsAtCompileTime >::type >::type LhsNested
 
typedef internal::conditional< TransposeRhs, SparseMatrix< Scalar, 0 >, typename internal::nested< Rhs, Lhs::RowsAtCompileTime >::type >::type RhsNested
 
typedef internal::traits< Lhs >::Scalar Scalar
 
typedef SparseSparseProduct< LhsNested, RhsNestedType
 

Detailed Description

template<typename Lhs, typename Rhs>
struct Eigen::SparseSparseProductReturnType< Lhs, Rhs >

Definition at line 16 of file SparseProduct.h.

Member Typedef Documentation

template<typename Lhs, typename Rhs>
typedef internal::conditional<TransposeLhs, SparseMatrix<Scalar,0>, typename internal::nested<Lhs,Rhs::RowsAtCompileTime>::type>::type Eigen::SparseSparseProductReturnType< Lhs, Rhs >::LhsNested

Definition at line 28 of file SparseProduct.h.

template<typename Lhs, typename Rhs>
typedef internal::conditional<TransposeRhs, SparseMatrix<Scalar,0>, typename internal::nested<Rhs,Lhs::RowsAtCompileTime>::type>::type Eigen::SparseSparseProductReturnType< Lhs, Rhs >::RhsNested

Definition at line 32 of file SparseProduct.h.

template<typename Lhs, typename Rhs>
typedef internal::traits<Lhs>::Scalar Eigen::SparseSparseProductReturnType< Lhs, Rhs >::Scalar

Definition at line 18 of file SparseProduct.h.

template<typename Lhs, typename Rhs>
typedef SparseSparseProduct<LhsNested, RhsNested> Eigen::SparseSparseProductReturnType< Lhs, Rhs >::Type

Definition at line 34 of file SparseProduct.h.

Member Enumeration Documentation

template<typename Lhs, typename Rhs>
anonymous enum
Enumerator
LhsRowMajor 
RhsRowMajor 
TransposeRhs 
TransposeLhs 

Definition at line 19 of file SparseProduct.h.


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


tuw_aruco
Author(s): Lukas Pfeifhofer
autogenerated on Mon Jun 10 2019 15:41:11