VectorDot< First, Second > Class Template Reference

#include <expression.h>

Data Structures

struct  eval_dot
struct  eval_dot< IntegralConstant< 0 > >

Public Types

typedef First::value_type value_type
typedef First::dimension dimension

Public Member Functions

 VectorDot (const First &first_, const Second &second_)
value_type eval () const

Private Attributes

First first
Second second

Detailed Description

template<typename First, typename Second>
class VectorDot< First, Second >

Definition at line 321 of file expression.h.


Member Typedef Documentation

template<typename First, typename Second>
typedef First::dimension VectorDot< First, Second >::dimension

Definition at line 327 of file expression.h.

template<typename First, typename Second>
typedef First::value_type VectorDot< First, Second >::value_type

Definition at line 326 of file expression.h.


Constructor & Destructor Documentation

template<typename First, typename Second>
VectorDot< First, Second >::VectorDot ( const First &  first_,
const Second &  second_ 
) [inline]

Definition at line 329 of file expression.h.


Member Function Documentation

template<typename First, typename Second>
value_type VectorDot< First, Second >::eval (  )  const [inline]

Field Documentation

template<typename First, typename Second>
First VectorDot< First, Second >::first [private]

Definition at line 323 of file expression.h.

Referenced by VectorDot< First, Second >::eval().

template<typename First, typename Second>
Second VectorDot< First, Second >::second [private]

Definition at line 324 of file expression.h.

Referenced by VectorDot< First, Second >::eval().


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

Generated by  doxygen 1.6.2