Public Types | List of all members
Eigen::internal::plain_constant_type< Expr, Scalar > Struct Template Reference

#include <XprHelper.h>

Public Types

enum  { Options = (traits<Expr>::Flags&RowMajorBit)?RowMajor:0 }
 
typedef Array< Scalar, traits< Expr >::RowsAtCompileTime, traits< Expr >::ColsAtCompileTime, Options, traits< Expr >::MaxRowsAtCompileTime, traits< Expr >::MaxColsAtCompileTime > array_type
 
typedef Matrix< Scalar, traits< Expr >::RowsAtCompileTime, traits< Expr >::ColsAtCompileTime, Options, traits< Expr >::MaxRowsAtCompileTime, traits< Expr >::MaxColsAtCompileTime > matrix_type
 
typedef CwiseNullaryOp< scalar_constant_op< Scalar >, const typename conditional< is_same< typename traits< Expr >::XprKind, MatrixXpr >::value, matrix_type, array_type >::typetype
 

Detailed Description

template<typename Expr, typename Scalar = typename Expr::Scalar>
struct Eigen::internal::plain_constant_type< Expr, Scalar >

Definition at line 625 of file XprHelper.h.

Member Typedef Documentation

template<typename Expr , typename Scalar = typename Expr::Scalar>
typedef Array<Scalar, traits<Expr>::RowsAtCompileTime, traits<Expr>::ColsAtCompileTime, Options, traits<Expr>::MaxRowsAtCompileTime,traits<Expr>::MaxColsAtCompileTime> Eigen::internal::plain_constant_type< Expr, Scalar >::array_type

Definition at line 630 of file XprHelper.h.

template<typename Expr , typename Scalar = typename Expr::Scalar>
typedef Matrix<Scalar, traits<Expr>::RowsAtCompileTime, traits<Expr>::ColsAtCompileTime, Options, traits<Expr>::MaxRowsAtCompileTime,traits<Expr>::MaxColsAtCompileTime> Eigen::internal::plain_constant_type< Expr, Scalar >::matrix_type

Definition at line 633 of file XprHelper.h.

template<typename Expr , typename Scalar = typename Expr::Scalar>
typedef CwiseNullaryOp<scalar_constant_op<Scalar>, const typename conditional<is_same< typename traits<Expr>::XprKind, MatrixXpr >::value, matrix_type, array_type>::type > Eigen::internal::plain_constant_type< Expr, Scalar >::type

Definition at line 635 of file XprHelper.h.

Member Enumeration Documentation

template<typename Expr , typename Scalar = typename Expr::Scalar>
anonymous enum
Enumerator
Options 

Definition at line 627 of file XprHelper.h.


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


hebiros
Author(s): Xavier Artache , Matthew Tesch
autogenerated on Thu Sep 3 2020 04:10:40