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

linalg::ElementWiseStride Class Reference

#include <LinAlg.h>

Inheritance diagram for linalg::ElementWiseStride:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

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 ElementWiseStrideConst &another)
void operator+= (const ElementWiseStrideConst &another)
void operator-= (const ElementWiseStrideConst &another)
void operator *= (const ElementWiseStrideConst &another)
void operator/= (const ElementWiseStrideConst &another)
ElementWiseActionapply (ElementWiseAction &functor)

Private Member Functions

void operator= (const ElementWiseStride &)
 ElementWiseStride (const ElementWiseStride &)
 ElementWiseStride (const MatrixRow &mr)
 ElementWiseStride (const MatrixDiag &md)
 ElementWiseStride (const ElementWiseConst::ElementWiseConstRef &ewc)

Friends

class ElementWise
ElementWiseStride to_every (const MatrixRow &mr)
ElementWiseStride to_every (const MatrixDiag &md)

Constructor & Destructor Documentation

linalg::ElementWiseStride::ElementWiseStride const ElementWiseStride  )  [private]
 

linalg::ElementWiseStride::ElementWiseStride const MatrixRow mr  )  [inline, private]
 

Definition at line 1356 of file LinAlg.h.

linalg::ElementWiseStride::ElementWiseStride const MatrixDiag md  )  [inline, private]
 

Definition at line 1429 of file LinAlg.h.

linalg::ElementWiseStride::ElementWiseStride const ElementWiseConst::ElementWiseConstRef ewc  )  [inline, private]
 

Definition at line 1107 of file LinAlg.h.


Member Function Documentation

void linalg::ElementWiseStride::abs void   ) 
 

Definition at line 117 of file matrix_sub.cpp.

References REAL.

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

Definition at line 1566 of file LinAlg.h.

References REAL.

void linalg::ElementWiseStride::operator *= const ElementWiseStrideConst another  ) 
 

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

void linalg::ElementWiseStride::operator+= const ElementWiseStrideConst another  ) 
 

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

void linalg::ElementWiseStride::operator-= const ElementWiseStrideConst another  ) 
 

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

void linalg::ElementWiseStride::operator/= const ElementWiseStrideConst another  ) 
 

void linalg::ElementWiseStride::operator= const ElementWiseStrideConst another  ) 
 

Reimplemented from linalg::ElementWiseStrideConst.

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

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

void linalg::ElementWiseStride::sqr void   ) 
 

Definition at line 124 of file matrix_sub.cpp.

References REAL.

void linalg::ElementWiseStride::sqrt void   ) 
 

Definition at line 131 of file matrix_sub.cpp.

References linalg::_error(), and REAL.

Here is the call graph for this function:


Friends And Related Function Documentation

friend class ElementWise [friend]
 

Definition at line 1094 of file LinAlg.h.

ElementWiseStride to_every const MatrixDiag md  )  [friend]
 

Definition at line 1432 of file LinAlg.h.

ElementWiseStride to_every const MatrixRow mr  )  [friend]
 

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