ALPSCore reference
Public Types | Public Member Functions | List of all members
Eigen::internal::evaluator< outer_expr< Str, Arg1, Arg2 > > Struct Template Reference

#include <outer.hpp>

Inheritance diagram for Eigen::internal::evaluator< outer_expr< Str, Arg1, Arg2 > >:
Inheritance graph
Collaboration diagram for Eigen::internal::evaluator< outer_expr< Str, Arg1, Arg2 > >:
Collaboration graph

Public Types

enum  { CoeffReadCost = evaluator<Arg1NestedCleaned>::CoeffReadCost, Flags = Eigen::ColMajor }
 
typedef outer_expr< Str, Arg1, Arg2 > XprType
 
typedef nested_eval< Arg1, XprType::ColsAtCompileTime >::type Arg1Nested
 
typedef nested_eval< Arg2, XprType::ColsAtCompileTime >::type Arg2Nested
 
typedef remove_all< Arg1Nested >::type Arg1NestedCleaned
 
typedef remove_all< Arg2Nested >::type Arg2NestedCleaned
 
typedef XprType::CoeffReturnType CoeffReturnType
 

Public Member Functions

 evaluator (const XprType &xpr)
 
CoeffReturnType coeff (Index i, Index j) const
 

Detailed Description

template<typename Str, typename Arg1, typename Arg2>
struct Eigen::internal::evaluator< outer_expr< Str, Arg1, Arg2 > >

Definition at line 88 of file outer.hpp.

Member Typedef Documentation

template<typename Str , typename Arg1 , typename Arg2 >
typedef nested_eval<Arg1, XprType::ColsAtCompileTime>::type Eigen::internal::evaluator< outer_expr< Str, Arg1, Arg2 > >::Arg1Nested

Definition at line 96 of file outer.hpp.

template<typename Str , typename Arg1 , typename Arg2 >
typedef remove_all<Arg1Nested>::type Eigen::internal::evaluator< outer_expr< Str, Arg1, Arg2 > >::Arg1NestedCleaned

Definition at line 98 of file outer.hpp.

template<typename Str , typename Arg1 , typename Arg2 >
typedef nested_eval<Arg2, XprType::ColsAtCompileTime>::type Eigen::internal::evaluator< outer_expr< Str, Arg1, Arg2 > >::Arg2Nested

Definition at line 97 of file outer.hpp.

template<typename Str , typename Arg1 , typename Arg2 >
typedef remove_all<Arg2Nested>::type Eigen::internal::evaluator< outer_expr< Str, Arg1, Arg2 > >::Arg2NestedCleaned

Definition at line 99 of file outer.hpp.

template<typename Str , typename Arg1 , typename Arg2 >
typedef XprType::CoeffReturnType Eigen::internal::evaluator< outer_expr< Str, Arg1, Arg2 > >::CoeffReturnType

Definition at line 101 of file outer.hpp.

template<typename Str , typename Arg1 , typename Arg2 >
typedef outer_expr<Str, Arg1, Arg2> Eigen::internal::evaluator< outer_expr< Str, Arg1, Arg2 > >::XprType

Definition at line 91 of file outer.hpp.

Member Enumeration Documentation

template<typename Str , typename Arg1 , typename Arg2 >
anonymous enum
Enumerator
CoeffReadCost 
Flags 

Definition at line 102 of file outer.hpp.

Constructor & Destructor Documentation

template<typename Str , typename Arg1 , typename Arg2 >
Eigen::internal::evaluator< outer_expr< Str, Arg1, Arg2 > >::evaluator ( const XprType xpr)
inline

Definition at line 107 of file outer.hpp.

Member Function Documentation

template<typename Str , typename Arg1 , typename Arg2 >
CoeffReturnType Eigen::internal::evaluator< outer_expr< Str, Arg1, Arg2 > >::coeff ( Index  i,
Index  j 
) const
inline

Definition at line 114 of file outer.hpp.


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