TooN::Operator< Internal::AddIdentity< R, C, P, B, Precision > > Struct Template Reference

#include <objects.h>

List of all members.

Public Member Functions

Operator members

template<int R1, int C1, class P1 , class B1 >
void eval (Matrix< R1, C1, P1, B1 > &mm) const
Sized operator members

int num_cols () const
int num_rows () const
Construction

 Operator (Precision s_, const Matrix< R, C, P, B > &m_, bool b)

Public Attributes

bool invert_m
 Whether the identity should be added to + or - m.
const Matrix< R, C, P, B > & m
 matrix to which the identity should be added
const Precision s
 Scale of the identity matrix.

Detailed Description

template<int R, int C, class P, class B, class Precision>
struct TooN::Operator< Internal::AddIdentity< R, C, P, B, Precision > >

Definition at line 205 of file objects.h.


Constructor & Destructor Documentation

template<int R, int C, class P , class B , class Precision >
TooN::Operator< Internal::AddIdentity< R, C, P, B, Precision > >::Operator ( Precision  s_,
const Matrix< R, C, P, B > &  m_,
bool  b 
) [inline]

Definition at line 213 of file objects.h.


Member Function Documentation

template<int R, int C, class P , class B , class Precision >
template<int R1, int C1, class P1 , class B1 >
void TooN::Operator< Internal::AddIdentity< R, C, P, B, Precision > >::eval ( Matrix< R1, C1, P1, B1 > &  mm  )  const [inline]

Definition at line 220 of file objects.h.

template<int R, int C, class P , class B , class Precision >
int TooN::Operator< Internal::AddIdentity< R, C, P, B, Precision > >::num_cols (  )  const [inline]

Definition at line 239 of file objects.h.

template<int R, int C, class P , class B , class Precision >
int TooN::Operator< Internal::AddIdentity< R, C, P, B, Precision > >::num_rows (  )  const [inline]

Definition at line 235 of file objects.h.


Member Data Documentation

template<int R, int C, class P , class B , class Precision >
bool TooN::Operator< Internal::AddIdentity< R, C, P, B, Precision > >::invert_m

Whether the identity should be added to + or - m.

Definition at line 209 of file objects.h.

template<int R, int C, class P , class B , class Precision >
const Matrix<R,C,P,B>& TooN::Operator< Internal::AddIdentity< R, C, P, B, Precision > >::m

matrix to which the identity should be added

Definition at line 208 of file objects.h.

template<int R, int C, class P , class B , class Precision >
const Precision TooN::Operator< Internal::AddIdentity< R, C, P, B, Precision > >::s

Scale of the identity matrix.

Definition at line 207 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