MatchLib
|
Vector helper container with vector operations. More...
#include <nvhls_vector.h>
Public Types | |
typedef Type | type |
Public Member Functions | |
nv_scvector (const nv_scvector< Type, VectorLength > &that) | |
nv_scvector (const Type newdata[VectorLength]) | |
nv_scvector (const NVUINTW(width) &rawbits) | |
nv_scvector (const int &rawbits) | |
nv_scvector< Type, VectorLength > & | operator= (const nv_scvector< Type, VectorLength > &that) |
void | copy (nv_scvector< Type, VectorLength > &out) |
Type & | operator[] (unsigned int i) |
const Type & | operator[] (unsigned int i) const |
NVUINTW (width) to_rawbits() | |
void | to_vector (NVUINTW(width) rawbits) |
template<unsigned int Size> | |
void | Marshall (Marshaller< Size > &m) |
Public Attributes | |
Type | data [VectorLength] |
Vector helper container with vector operations.
Type | ScalarType |
VectorLength | Length of vector |
Definition at line 77 of file nvhls_vector.h.