TR-mbed 1.0
Loading...
Searching...
No Matches
Public Types | List of all members
Eigen::internal::plain_diag_type< ExpressionType, Scalar > Struct Template Reference

#include <XprHelper.h>

Public Types

enum  { diag_size = EIGEN_SIZE_MIN_PREFER_DYNAMIC(ExpressionType::RowsAtCompileTime, ExpressionType::ColsAtCompileTime) , max_diag_size = EIGEN_SIZE_MIN_PREFER_FIXED(ExpressionType::MaxRowsAtCompileTime, ExpressionType::MaxColsAtCompileTime) }
 
typedef Matrix< Scalar, diag_size, 1, ExpressionType::PlainObject::Options &~RowMajor, max_diag_size, 1 > MatrixDiagType
 
typedef Array< Scalar, diag_size, 1, ExpressionType::PlainObject::Options &~RowMajor, max_diag_size, 1 > ArrayDiagType
 
typedef conditional< is_same< typenametraits< ExpressionType >::XprKind, MatrixXpr >::value, MatrixDiagType, ArrayDiagType >::type type
 

Member Typedef Documentation

◆ ArrayDiagType

template<typename ExpressionType , typename Scalar = typename ExpressionType::Scalar>
typedef Array<Scalar, diag_size, 1, ExpressionType::PlainObject::Options & ~RowMajor, max_diag_size, 1> Eigen::internal::plain_diag_type< ExpressionType, Scalar >::ArrayDiagType

◆ MatrixDiagType

template<typename ExpressionType , typename Scalar = typename ExpressionType::Scalar>
typedef Matrix<Scalar, diag_size, 1, ExpressionType::PlainObject::Options & ~RowMajor, max_diag_size, 1> Eigen::internal::plain_diag_type< ExpressionType, Scalar >::MatrixDiagType

◆ type

template<typename ExpressionType , typename Scalar = typename ExpressionType::Scalar>
typedef conditional<is_same<typenametraits<ExpressionType>::XprKind,MatrixXpr>::value,MatrixDiagType,ArrayDiagType>::type Eigen::internal::plain_diag_type< ExpressionType, Scalar >::type

Member Enumeration Documentation

◆ anonymous enum

template<typename ExpressionType , typename Scalar = typename ExpressionType::Scalar>
anonymous enum
Enumerator
diag_size 
max_diag_size 

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