Main MRPT website > C++ reference
MRPT logo
Public Types
Eigen::internal::plain_diag_type< ExpressionType, Scalar > Struct Template Reference

Detailed Description

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

Definition at line 437 of file Core.

Inheritance diagram for Eigen::internal::plain_diag_type< ExpressionType, Scalar >:
Inheritance graph
[legend]

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 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
< typename traits
< ExpressionType >::XprKind,
MatrixXpr >::value,
MatrixDiagType, ArrayDiagType >
::type 
type

Member Typedef Documentation

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

Definition at line 443 of file Core.

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

Definition at line 442 of file Core.

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

Definition at line 449 of file Core.


Member Enumeration Documentation

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

Definition at line 439 of file Core.




Page generated by Doxygen 1.7.4 for MRPT 0.9.5 SVN:2717 at Sun Oct 16 16:08:03 PDT 2011 Hosted on:
SourceForge.net Logo