|
| SoftVector (size_t wSize=0) |
|
| SoftVector (const char *valString) |
|
| SoftVector (const BitVector &source) |
|
| SoftVector (float *wData, unsigned length) |
|
| SoftVector (float *wData, float *wStart, float *wEnd) |
|
| SoftVector (Vector< float > source) |
|
|
SoftVector | segment (size_t start, size_t span) |
|
SoftVector | alias () |
|
const SoftVector | segment (size_t start, size_t span) const |
|
SoftVector | head (size_t span) |
|
const SoftVector | head (size_t span) const |
|
SoftVector | tail (size_t start) |
|
const SoftVector | tail (size_t start) const |
|
float | getEnergy (float *low=0) const |
|
float | getSNR () const |
|
void | unknown () |
|
bool | bit (size_t index) const |
|
BitVector | sliced () const |
|
void | copyUnPunctured (SoftVector &dst, const unsigned *puncture, const size_t plth) |
|
float | softbit (size_t index) const |
|
void | settfb (size_t index, float value) |
|
| Vector (size_t wSize=0) |
|
| Vector (Vector< float > &other) |
|
| Vector (const Vector< float > &other) |
|
| Vector (float *wData, float *wStart, float *wEnd) |
|
| Vector (float *wStart, size_t span) |
|
| Vector (const Vector< float > &other1, const Vector< float > &other2) |
|
void | operator= (Vector< float > &other) |
|
void | operator= (const Vector< float > &other) |
|
Vector< float > | segment (size_t start, size_t span) |
|
const Vector< float > | segment (size_t start, size_t span) const |
|
Vector< float > | head (size_t span) |
|
const Vector< float > | head (size_t span) const |
|
Vector< float > | tail (size_t start) |
|
const Vector< float > | tail (size_t start) const |
|
size_t | size () const |
|
size_t | bytes () const |
|
void | resize (size_t newElements) |
|
void | clear () |
|
void | clone (const VectorBase< T > &other) |
|
void | vConcat (const VectorBase< T > &other1, const VectorBase< T > &other2) |
|
| ~VectorBase () |
|
bool | isOwner () |
|
std::string | inspect () const |
|
void | copyToSegment (VectorBase< T > &other, size_t start, size_t span) const |
|
void | copyToSegment (VectorBase< T > &other, size_t start=0) const |
|
void | copyTo (VectorBase< T > &other) const |
|
void | segmentCopyTo (VectorBase< T > &other, size_t start, size_t span) const |
|
void | fill (const T &val) |
|
void | fill (const T &val, unsigned start, unsigned length) |
|
void | operator= (const VectorBase< T > &other) |
|
T & | operator[] (size_t index) |
|
const T & | operator[] (size_t index) const |
|
const T * | begin () const |
|
T * | begin () |
|
const T * | end () const |
|
T * | end () |
|
const T * | getData () const |
|
The SoftVector class is used to represent a soft-decision signal. Values 0..1 represent probabilities that a bit is "true".