VM_SPUMath Class Reference

#include <VM_SPUMath.h>

List of all members.

Public Member Functions

virtual ~VM_SPUMath ()
virtual bool canRun (int n) const =0
virtual void arrayOp (VM_SPUOp op, fpreal32 *d, const fpreal32 *a, const fpreal32 *b, const fpreal32 *c, int n)=0
virtual void scalarOp (VM_SPUOp op, fpreal32 *d, const fpreal32 *a, const fpreal32 *b, fpreal32 c, int n)=0
virtual void scalarOp (VM_SPUOp op, fpreal32 *d, const fpreal32 *a, fpreal32 b, fpreal32 c, int n)=0
virtual fpreal32 dot (const fpreal32 *a, const fpreal32 *b, int n)=0
virtual void multVec (fpreal32 *result, const fpreal32 *v, const int32 *offsets, const void *cells, int bits, int nrows, int ncols)=0


Detailed Description

Definition at line 39 of file VM_SPUMath.h.


Constructor & Destructor Documentation

virtual VM_SPUMath::~VM_SPUMath (  )  [inline, virtual]

Definition at line 42 of file VM_SPUMath.h.


Member Function Documentation

virtual void VM_SPUMath::arrayOp ( VM_SPUOp  op,
fpreal32 d,
const fpreal32 a,
const fpreal32 b,
const fpreal32 c,
int  n 
) [pure virtual]

virtual bool VM_SPUMath::canRun ( int  n  )  const [pure virtual]

virtual fpreal32 VM_SPUMath::dot ( const fpreal32 a,
const fpreal32 b,
int  n 
) [pure virtual]

virtual void VM_SPUMath::multVec ( fpreal32 result,
const fpreal32 v,
const int32 offsets,
const void *  cells,
int  bits,
int  nrows,
int  ncols 
) [pure virtual]

virtual void VM_SPUMath::scalarOp ( VM_SPUOp  op,
fpreal32 d,
const fpreal32 a,
fpreal32  b,
fpreal32  c,
int  n 
) [pure virtual]

virtual void VM_SPUMath::scalarOp ( VM_SPUOp  op,
fpreal32 d,
const fpreal32 a,
const fpreal32 b,
fpreal32  c,
int  n 
) [pure virtual]


The documentation for this class was generated from the following file:

Generated on Fri May 25 00:10:56 2012 for HDK by  doxygen 1.5.9