Public Types | List of all members
Eigen::internal::traits< KroneckerProductSparse< _Lhs, _Rhs > > Struct Template Reference

#include <KroneckerTensorProduct.h>

Public Types

enum  {
  LhsFlags = Lhs::Flags, RhsFlags = Rhs::Flags, RowsAtCompileTime = size_at_compile_time<traits<Lhs>::RowsAtCompileTime, traits<Rhs>::RowsAtCompileTime>::ret, ColsAtCompileTime = size_at_compile_time<traits<Lhs>::ColsAtCompileTime, traits<Rhs>::ColsAtCompileTime>::ret,
  MaxRowsAtCompileTime = size_at_compile_time<traits<Lhs>::MaxRowsAtCompileTime, traits<Rhs>::MaxRowsAtCompileTime>::ret, MaxColsAtCompileTime = size_at_compile_time<traits<Lhs>::MaxColsAtCompileTime, traits<Rhs>::MaxColsAtCompileTime>::ret, EvalToRowMajor = (LhsFlags & RhsFlags & RowMajorBit), RemovedBits = ~(EvalToRowMajor ? 0 : RowMajorBit),
  Flags, CoeffReadCost = Dynamic
}
 
typedef promote_index_type< typename Lhs::Index, typename Rhs::Index >::type Index
 
typedef remove_all< _Lhs >::type Lhs
 
typedef remove_all< _Rhs >::type Rhs
 
typedef scalar_product_traits< typename Lhs::Scalar, typename Rhs::Scalar >::ReturnType Scalar
 
typedef promote_storage_type< typename traits< Lhs >::StorageKind, typename traits< Rhs >::StorageKind >::ret StorageKind
 
typedef MatrixXpr XprKind
 

Detailed Description

template<typename _Lhs, typename _Rhs>
struct Eigen::internal::traits< KroneckerProductSparse< _Lhs, _Rhs > >

Definition at line 171 of file KroneckerTensorProduct.h.

Member Typedef Documentation

template<typename _Lhs , typename _Rhs >
typedef promote_index_type<typename Lhs::Index, typename Rhs::Index>::type Eigen::internal::traits< KroneckerProductSparse< _Lhs, _Rhs > >::Index

Definition at line 178 of file KroneckerTensorProduct.h.

template<typename _Lhs , typename _Rhs >
typedef remove_all<_Lhs>::type Eigen::internal::traits< KroneckerProductSparse< _Lhs, _Rhs > >::Lhs

Definition at line 174 of file KroneckerTensorProduct.h.

template<typename _Lhs , typename _Rhs >
typedef remove_all<_Rhs>::type Eigen::internal::traits< KroneckerProductSparse< _Lhs, _Rhs > >::Rhs

Definition at line 175 of file KroneckerTensorProduct.h.

template<typename _Lhs , typename _Rhs >
typedef scalar_product_traits<typename Lhs::Scalar, typename Rhs::Scalar>::ReturnType Eigen::internal::traits< KroneckerProductSparse< _Lhs, _Rhs > >::Scalar

Definition at line 176 of file KroneckerTensorProduct.h.

template<typename _Lhs , typename _Rhs >
typedef promote_storage_type<typename traits<Lhs>::StorageKind, typename traits<Rhs>::StorageKind>::ret Eigen::internal::traits< KroneckerProductSparse< _Lhs, _Rhs > >::StorageKind

Definition at line 177 of file KroneckerTensorProduct.h.

template<typename _Lhs , typename _Rhs >
typedef MatrixXpr Eigen::internal::traits< KroneckerProductSparse< _Lhs, _Rhs > >::XprKind

Definition at line 173 of file KroneckerTensorProduct.h.

Member Enumeration Documentation

template<typename _Lhs , typename _Rhs >
anonymous enum
Enumerator
LhsFlags 
RhsFlags 
RowsAtCompileTime 
ColsAtCompileTime 
MaxRowsAtCompileTime 
MaxColsAtCompileTime 
EvalToRowMajor 
RemovedBits 
Flags 
CoeffReadCost 

Definition at line 180 of file KroneckerTensorProduct.h.


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


acado
Author(s): Milan Vukov, Rien Quirynen
autogenerated on Mon Jun 10 2019 12:36:00