TooN::Operator< Internal::Identity< Pr > > Struct Template Reference

#include <objects.h>

List of all members.

Public Member Functions

Operator members

}

template<int Rows, int Cols, typename P1 , typename B1 >
Operator
< Internal::AddIdentity< Rows,
Cols, P1, B1, Precision > > 
add (const Matrix< Rows, Cols, P1, B1 > &m) const
template<int R, int C, class P , class B >
void eval (Matrix< R, C, P, B > &m) const
template<int Rows, int Cols, typename P1 , typename B1 >
Operator
< Internal::AddIdentity< Rows,
Cols, P1, B1, Precision > > 
lsubtract (const Matrix< Rows, Cols, P1, B1 > &m) const
template<int Rows, int Cols, typename P , typename B >
void plusequals (Matrix< Rows, Cols, P, B > &m) const
template<int Rows, int Cols, typename P1 , typename B1 >
Operator
< Internal::AddIdentity< Rows,
Cols, P1, B1, Precision > > 
rsubtract (const Matrix< Rows, Cols, P1, B1 > &m) const
Construction

 Operator ()
 Operator (const Precision &v)
Sizeable operator members

Operator
< Internal::SizedIdentity
< Precision > > 
operator() (int s)

Scalable operators members



typedef Pr Precision
const Precision val
 }
template<class Pout , class Pmult >
Operator< Internal::Identity
< Pout > > 
scale_me (const Pmult &m) const

Detailed Description

template<class Pr>
struct TooN::Operator< Internal::Identity< Pr > >

Definition at line 249 of file objects.h.


Member Typedef Documentation

template<class Pr >
typedef Pr TooN::Operator< Internal::Identity< Pr > >::Precision

Definition at line 254 of file objects.h.


Constructor & Destructor Documentation

template<class Pr >
TooN::Operator< Internal::Identity< Pr > >::Operator ( const Precision v  )  [inline]

Definition at line 266 of file objects.h.

template<class Pr >
TooN::Operator< Internal::Identity< Pr > >::Operator (  )  [inline]

Definition at line 270 of file objects.h.


Member Function Documentation

template<class Pr >
template<int Rows, int Cols, typename P1 , typename B1 >
Operator<Internal::AddIdentity<Rows,Cols,P1,B1,Precision> > TooN::Operator< Internal::Identity< Pr > >::add ( const Matrix< Rows, Cols, P1, B1 > &  m  )  const [inline]

Definition at line 300 of file objects.h.

template<class Pr >
template<int R, int C, class P , class B >
void TooN::Operator< Internal::Identity< Pr > >::eval ( Matrix< R, C, P, B > &  m  )  const [inline]

Definition at line 277 of file objects.h.

template<class Pr >
template<int Rows, int Cols, typename P1 , typename B1 >
Operator<Internal::AddIdentity<Rows,Cols,P1,B1,Precision> > TooN::Operator< Internal::Identity< Pr > >::lsubtract ( const Matrix< Rows, Cols, P1, B1 > &  m  )  const [inline]

Definition at line 314 of file objects.h.

template<class Pr >
Operator<Internal::SizedIdentity<Precision> > TooN::Operator< Internal::Identity< Pr > >::operator() ( int  s  )  [inline]

Definition at line 323 of file objects.h.

template<class Pr >
template<int Rows, int Cols, typename P , typename B >
void TooN::Operator< Internal::Identity< Pr > >::plusequals ( Matrix< Rows, Cols, P, B > &  m  )  const [inline]

Definition at line 292 of file objects.h.

template<class Pr >
template<int Rows, int Cols, typename P1 , typename B1 >
Operator<Internal::AddIdentity<Rows,Cols,P1,B1,Precision> > TooN::Operator< Internal::Identity< Pr > >::rsubtract ( const Matrix< Rows, Cols, P1, B1 > &  m  )  const [inline]

Definition at line 307 of file objects.h.

template<class Pr >
template<class Pout , class Pmult >
Operator<Internal::Identity<Pout> > TooN::Operator< Internal::Identity< Pr > >::scale_me ( const Pmult &  m  )  const [inline]

Definition at line 255 of file objects.h.


Member Data Documentation

template<class Pr >
const Precision TooN::Operator< Internal::Identity< Pr > >::val

}

<Scale of the identity matrix.

Definition at line 262 of file objects.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Friends Defines


libtoon
Author(s): Florian Weisshardt
autogenerated on Fri Jan 11 10:09:49 2013