Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

linalg::ElementWise Class Reference

#include <LinAlg.h>

Inheritance diagram for linalg::ElementWise:

Inheritance graph
[legend]
Collaboration diagram for linalg::ElementWise:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 operator ElementWiseStride (void)
ElementWiseStride with_stride (void)
void operator= (const REAL val)
void operator+= (const double val)
void operator-= (const double val)
void operator *= (const double val)
void abs (void)
void sqr (void)
void sqrt (void)
void operator= (const ElementWiseConst &another)
void operator+= (const ElementWiseConst &another)
void operator-= (const ElementWiseConst &another)
void operator *= (const ElementWiseConst &another)
void operator/= (const ElementWiseConst &another)
ElementWiseActionapply (ElementWiseAction &functor)

Private Member Functions

void operator= (const ElementWise &)
 ElementWise (const ElementWise &)
 ElementWise (Matrix &m)
 ElementWise (const MatrixColumn &mc)

Friends

ElementWise to_every (Matrix &m)
ElementWise to_every (const Matrix::Reference &m)
ElementWise to_every (const MatrixColumn &mc)

Constructor & Destructor Documentation

linalg::ElementWise::ElementWise const ElementWise  )  [private]
 

linalg::ElementWise::ElementWise Matrix m  )  [inline, private]
 

Definition at line 951 of file LinAlg.h.

linalg::ElementWise::ElementWise const MatrixColumn mc  )  [inline, private]
 

Definition at line 1287 of file LinAlg.h.


Member Function Documentation

void linalg::ElementWise::abs void   ) 
 

Definition at line 298 of file matrix1.cpp.

References REAL.

ElementWiseAction & linalg::ElementWise::apply ElementWiseAction functor  )  [inline]
 

Definition at line 1549 of file LinAlg.h.

References REAL.

void linalg::ElementWise::operator *= const ElementWiseConst another  ) 
 

void linalg::ElementWise::operator *= const double  val  ) 
 

linalg::ElementWise::operator ElementWiseStride void   )  [inline]
 

Definition at line 1143 of file LinAlg.h.

void linalg::ElementWise::operator+= const ElementWiseConst another  ) 
 

void linalg::ElementWise::operator+= const double  val  ) 
 

void linalg::ElementWise::operator-= const ElementWiseConst another  ) 
 

void linalg::ElementWise::operator-= const double  val  ) 
 

void linalg::ElementWise::operator/= const ElementWiseConst another  ) 
 

void linalg::ElementWise::operator= const ElementWiseConst another  ) 
 

Reimplemented from linalg::ElementWiseConst.

void linalg::ElementWise::operator= const REAL  val  ) 
 

void linalg::ElementWise::operator= const ElementWise  )  [private]
 

void linalg::ElementWise::sqr void   ) 
 

Definition at line 305 of file matrix1.cpp.

References REAL.

void linalg::ElementWise::sqrt void   ) 
 

Definition at line 312 of file matrix1.cpp.

References linalg::_error(), and REAL.

Here is the call graph for this function:

ElementWiseStride linalg::ElementWise::with_stride void   )  [inline]
 

Definition at line 1146 of file LinAlg.h.


Friends And Related Function Documentation

ElementWise to_every const MatrixColumn mc  )  [friend]
 

Definition at line 1288 of file LinAlg.h.

ElementWise to_every const Matrix::Reference m  )  [friend]
 

Definition at line 960 of file LinAlg.h.

ElementWise to_every Matrix m  )  [friend]
 

Definition at line 959 of file LinAlg.h.


The documentation for this class was generated from the following files:
Generated on Wed Dec 15 21:22:11 2004 for vuVolume by  doxygen 1.3.9.1