|
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] |
Static Public Attributes | |
| static const unsigned int | type_width = Wrapped<Type>::width |
| static const unsigned int | length = VectorLength |
| static const unsigned int | width = type_width * VectorLength |
| static const bool | is_signed = Wrapped<Type>::is_signed |
Vector helper container with vector operations.
| Type | ScalarType |
| VectorLength | Length of vector |
Definition at line 77 of file nvhls_vector.h.
| typedef Type nvhls::nv_scvector< Type, VectorLength >::type |
Definition at line 80 of file nvhls_vector.h.
|
inline |
Definition at line 86 of file nvhls_vector.h.
|
inline |
Definition at line 88 of file nvhls_vector.h.
|
inline |
Definition at line 93 of file nvhls_vector.h.
|
inline |
Definition at line 99 of file nvhls_vector.h.
|
inline |
Definition at line 105 of file nvhls_vector.h.
|
inline |
Definition at line 112 of file nvhls_vector.h.
|
inline |
Definition at line 120 of file nvhls_vector.h.
|
inline |
Definition at line 125 of file nvhls_vector.h.
|
inline |
Definition at line 128 of file nvhls_vector.h.
|
inline |
Definition at line 132 of file nvhls_vector.h.
|
inline |
Definition at line 141 of file nvhls_vector.h.
|
inline |
Definition at line 149 of file nvhls_vector.h.
| Type nvhls::nv_scvector< Type, VectorLength >::data[VectorLength] |
Definition at line 79 of file nvhls_vector.h.
|
static |
Definition at line 81 of file nvhls_vector.h.
|
static |
Definition at line 82 of file nvhls_vector.h.
|
static |
Definition at line 83 of file nvhls_vector.h.
|
static |
Definition at line 84 of file nvhls_vector.h.