HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
VM_SPUMath Class Referenceabstract

#include <VM_SPUMath.h>

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 31 of file VM_SPUMath.h.

Constructor & Destructor Documentation

virtual VM_SPUMath::~VM_SPUMath ( )
inlinevirtual

Definition at line 34 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,
const fpreal32 b,
fpreal32  c,
int  n 
)
pure virtual
virtual void VM_SPUMath::scalarOp ( VM_SPUOp  op,
fpreal32 d,
const fpreal32 a,
fpreal32  b,
fpreal32  c,
int  n 
)
pure virtual

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