|
| | 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) |
| |
| 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) |
| |
|
| 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 |
| |
| | 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< float > &other) |
| |
| void | vConcat (const VectorBase< float > &other1, const VectorBase< float > &other2) |
| |
| | ~VectorBase () |
| |
| bool | isOwner () |
| |
| std::string | inspect () const |
| |
| void | copyToSegment (VectorBase< float > &other, size_t start, size_t span) const |
| |
| void | copyToSegment (VectorBase< float > &other, size_t start=0) const |
| |
| void | copyTo (VectorBase< float > &other) const |
| |
| void | segmentCopyTo (VectorBase< float > &other, size_t start, size_t span) const |
| |
| void | fill (const float &val) |
| |
| void | fill (const float &val, unsigned start, unsigned length) |
| |
| void | operator= (const VectorBase< float > &other) |
| |
| float & | operator[] (size_t index) |
| |
| const float & | operator[] (size_t index) const |
| |
| const float * | begin () const |
| |
| float * | begin () |
| |
| const float * | end () const |
| |
| float * | end () |
| |
| const float * | getData () const |
| |
The SoftVector class is used to represent a soft-decision signal. Values 0..1 represent probabilities that a bit is "true".