ALPSCore reference
Public Types | Public Member Functions | Public Attributes | List of all members
alps::alea::internal::outer_expr< Str, Arg1, Arg2 > Class Template Reference

#include <outer.hpp>

Inheritance diagram for alps::alea::internal::outer_expr< Str, Arg1, Arg2 >:
Inheritance graph
Collaboration diagram for alps::alea::internal::outer_expr< Str, Arg1, Arg2 >:
Collaboration graph

Public Types

typedef Eigen::internal::ref_selector< outer_expr >::type Nested
 
typedef Eigen::Index Index
 
typedef Eigen::internal::ref_selector< Arg1 >::type Arg1Nested
 
typedef Eigen::internal::ref_selector< Arg2 >::type Arg2Nested
 

Public Member Functions

 outer_expr (const Arg1 &arg1, const Arg2 &arg2)
 
Index rows () const
 
Index cols () const
 

Public Attributes

Arg1Nested arg1_
 
Arg2Nested arg2_
 

Detailed Description

template<typename Str, typename Arg1, typename Arg2>
class alps::alea::internal::outer_expr< Str, Arg1, Arg2 >

Eigen expression class corresponding to outer(x,y).

Definition at line 16 of file outer.hpp.

Member Typedef Documentation

template<typename Str , typename Arg1 , typename Arg2 >
typedef Eigen::internal::ref_selector<Arg1>::type alps::alea::internal::outer_expr< Str, Arg1, Arg2 >::Arg1Nested

Definition at line 45 of file outer.hpp.

template<typename Str , typename Arg1 , typename Arg2 >
typedef Eigen::internal::ref_selector<Arg2>::type alps::alea::internal::outer_expr< Str, Arg1, Arg2 >::Arg2Nested

Definition at line 46 of file outer.hpp.

template<typename Str , typename Arg1 , typename Arg2 >
typedef Eigen::Index alps::alea::internal::outer_expr< Str, Arg1, Arg2 >::Index

Definition at line 44 of file outer.hpp.

template<typename Str , typename Arg1 , typename Arg2 >
typedef Eigen::internal::ref_selector<outer_expr>::type alps::alea::internal::outer_expr< Str, Arg1, Arg2 >::Nested

Definition at line 43 of file outer.hpp.

Constructor & Destructor Documentation

template<typename Str , typename Arg1 , typename Arg2 >
alps::alea::internal::outer_expr< Str, Arg1, Arg2 >::outer_expr ( const Arg1 &  arg1,
const Arg2 &  arg2 
)
inline

Definition at line 48 of file outer.hpp.

Member Function Documentation

template<typename Str , typename Arg1 , typename Arg2 >
Index alps::alea::internal::outer_expr< Str, Arg1, Arg2 >::cols ( ) const
inline

Definition at line 57 of file outer.hpp.

template<typename Str , typename Arg1 , typename Arg2 >
Index alps::alea::internal::outer_expr< Str, Arg1, Arg2 >::rows ( ) const
inline

Definition at line 56 of file outer.hpp.

Member Data Documentation

template<typename Str , typename Arg1 , typename Arg2 >
Arg1Nested alps::alea::internal::outer_expr< Str, Arg1, Arg2 >::arg1_

Definition at line 59 of file outer.hpp.

template<typename Str , typename Arg1 , typename Arg2 >
Arg2Nested alps::alea::internal::outer_expr< Str, Arg1, Arg2 >::arg2_

Definition at line 60 of file outer.hpp.


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