TooN::Operator< Internal::ScalarsMatrix< 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
 Operator (Precision s_, const Matrix< R, C, P, B > &m_, bool inv)
Sized operator members

int num_cols () const
int num_rows () const

Public Attributes

const bool invert_m
const Matrix< R, C, P, B > & m
 Vector to be added to.
const Precision s
 Scalar to add.

Detailed Description

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

Definition at line 404 of file objects.h.


Constructor & Destructor Documentation

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

Definition at line 411 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::ScalarsMatrix< R, C, P, B, Precision > >::eval ( Matrix< R1, C1, P1, B1 > &  mm  )  const [inline]

Definition at line 414 of file objects.h.

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

Definition at line 430 of file objects.h.

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

Definition at line 426 of file objects.h.


Member Data Documentation

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

Whether to use + or - m

Definition at line 408 of file objects.h.

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

Vector to be added to.

Definition at line 407 of file objects.h.

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

Scalar to add.

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