Logo Search packages:      
Sourcecode: eigen3 version File versions  Download package

Public Types

internal::plain_diag_type< ExpressionType, Scalar > Struct Template Reference

Inheritance diagram for internal::plain_diag_type< ExpressionType, Scalar >:
Inheritance graph

List of all members.

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 Array< Scalar,
1, ExpressionType::PlainObject::Options
&~RowMajor, max_diag_size, 1 > 
typedef Matrix< Scalar,
1, ExpressionType::PlainObject::Options
&~RowMajor, max_diag_size, 1 > 
typedef conditional< is_same
< typename traits
< ExpressionType >::XprKind,
MatrixXpr >::value,
MatrixDiagType, ArrayDiagType >

Detailed Description

template<typename ExpressionType, typename Scalar = typename ExpressionType::Scalar>
struct internal::plain_diag_type< ExpressionType, Scalar >

Definition at line 436 of file XprHelper.h.

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

Generated by  Doxygen 1.6.0   Back to index