|
| | VectorNumT () |
| |
| | VectorNumT (const Vector &vec) |
| |
| | VectorNumT (size_type count, const T &value={}) |
| |
| template<class InputIt > |
| | VectorNumT (InputIt first, InputIt last) |
| |
| | VectorNumT (const VectorNumT &other)=default |
| |
| | VectorNumT (std::initializer_list< T > init) |
| |
| | ~VectorNumT ()=default |
| |
| bool | isEqual (const VectorNumT &other, double eps=1.e-10) const |
| |
| bool | isConstant () |
| |
| template<typename U > |
| bool | sameDimension (const U &other) const |
| |
| double | sum () const |
| |
| double | prod () const |
| |
| double | minimum (bool flagAbs=false) const |
| |
| double | maximum (bool flagAbs=false) const |
| |
| double | mean () const |
| |
| double | median () const |
| |
| double | variance (bool scaleByN=false) const |
| |
| double | stdv (bool scaleByN=false) const |
| |
| double | norm (Id normType=2) const |
| |
| double | norm2 () const |
| |
| Id | count (Id flagDef=0) const |
| |
| void | identify () const |
| | Identify the VectorNumT.
|
| |
| void | dump (const String &title=String(), bool newLineAfterTitle=true) const |
| |
| double | innerProduct (const VectorNumT< T > &v, Id size=0) const |
| |
| double | normTo (const VectorNumT< T > &other) const |
| |
| double | correlation (const VectorNumT< T > &other) const |
| |
| const VectorNumT< T > & | add (const VectorNumT< T > &v) |
| |
| const VectorNumT< T > & | subtract (const VectorNumT< T > &v) |
| |
| const VectorNumT< T > & | multiply (const VectorNumT< T > &v) |
| |
| const VectorNumT< T > & | divide (const VectorNumT< T > &v) |
| |
| auto | operator+= (const VectorNumT< T > &v) -> VectorNumT< T > & |
| |
| VectorNumT< T > | addVec (const VectorNumT< T > &v) const |
| |
| VectorNumT< T > | subtractVec (const VectorNumT< T > &v) const |
| |
| VectorNumT< T > | multiplyVec (const VectorNumT< T > &v) const |
| |
| VectorNumT< T > | divideVec (const VectorNumT< T > &v) const |
| |
| void | addVecInPlace (const VectorNumT< T > &v, VectorNumT< T > &out) const |
| |
| void | subtractVecInPlace (const VectorNumT< T > &v, VectorNumT< T > &out) const |
| |
| void | multiplyVecInPlace (const VectorNumT< T > &v, VectorNumT< T > &out) const |
| |
| void | divideVecInPlace (const VectorNumT< T > &v, VectorNumT< T > &out) const |
| |
| VectorNumT< T > & | addCst (double value) |
| |
| VectorNumT< T > & | subtractCst (double value) |
| |
| VectorNumT< T > & | multiplyCst (double value) |
| |
| VectorNumT< T > & | divideCst (double value) |
| |
| void | addCstInPlace (double value, VectorNumT< T > &out) const |
| |
| void | subtractCstInPlace (double value, VectorNumT< T > &out) const |
| |
| void | multiplyCstInPlace (double value, VectorNumT< T > &out) const |
| |
| void | divideCstInPlace (double value, VectorNumT< T > &out) const |
| |
| void | normalizeInPlace (Id normType=2) |
| |
| | VectorT () |
| |
| | VectorT (const Vector &vec) |
| |
| | VectorT (size_type count, const T &value={}) |
| |
| template<class InputIt > |
| | VectorT (InputIt first, InputIt last) |
| |
| | VectorT (const VectorT &other)=default |
| |
| | VectorT (std::initializer_list< T > init) |
| |
| | VectorT (VectorT &&other) noexcept |
| |
| | ~VectorT ()=default |
| |
| | operator const Vector & () const |
| |
| Vector & | getVector () |
| |
| const Vector & | getVector () const |
| |
| const Vector * | getVectorPtr () const |
| |
| VectorT & | operator= (const Vector &vec) |
| |
| VectorT & | operator= (const VectorT &other) |
| |
| VectorT & | operator= (VectorT &&other) noexcept |
| |
| VectorT & | operator= (std::initializer_list< T > init) |
| |
| bool | operator== (const VectorT &other) const |
| |
| bool | operator!= (const VectorT &other) const |
| |
| bool | operator< (const VectorT &other) const |
| |
| bool | operator<= (const VectorT &other) const |
| |
| bool | operator> (const VectorT &other) const |
| |
| bool | operator>= (const VectorT &other) const |
| |
| const T & | getAt (Id pos) const |
| |
| void | setAt (Id pos, const T &v) |
| |
| Id | length () const |
| |
| const T & | at (size_type pos) const |
| |
| T & | at (size_type pos) |
| |
| const T & | operator[] (size_type pos) const |
| |
| T & | operator[] (size_type pos) |
| |
| T & | front () |
| |
| const T & | front () const |
| |
| T & | back () |
| |
| const T & | back () const |
| |
| T * | data () |
| |
| const T * | data () const |
| |
| const T * | constData () const |
| |
| T * | subdata (size_type i=0) |
| |
| const T * | subdata (size_type i=0) const |
| |
| bool | empty () const |
| |
| size_type | size () const |
| |
| void | reserve (size_type new_cap) |
| |
| size_type | capacity () const |
| |
| void | clear () |
| |
| void | insert (size_type i, const T &value) |
| |
| void | insert (size_type i, size_type count, const T &value) |
| |
| iterator | insert (const_iterator pos, const_iterator first, const_iterator last) |
| |
| void | remove (size_type i) |
| |
| void | remove (size_type i, size_type count) |
| |
| iterator | erase (const_iterator pos) |
| |
| iterator | erase (const_iterator first, const_iterator last) |
| |
| void | push_back (const T &value) |
| |
| void | push_front (const T &value) |
| |
| void | push_back (const T &&value) |
| |
| void | push_front (const T &&value) |
| |
| void | resize (size_type count) |
| |
| void | resize (size_type count, const T &value) |
| |
| iterator | begin () |
| |
| const_iterator | begin () const |
| |
| const_iterator | cbegin () const |
| |
| iterator | end () |
| |
| const_iterator | end () const |
| |
| const_iterator | cend () const |
| |
| reverse_iterator | rbegin () |
| |
| const_reverse_iterator | crbegin () const |
| |
| reverse_iterator | rend () |
| |
| const_reverse_iterator | crend () const |
| |
| VectorT & | operator<< (const T &value) |
| |
| VectorT & | operator<< (const VectorT< T > &v) |
| |
| void | swap (VectorT &other) |
| |
| bool | contains (const T &value) const |
| |
| void | fill (const T &value, size_type size=0) |
| |
| template<class InputIt > |
| void | assign (InputIt first, InputIt last) |
| |
| String | toString (const AStringFormat *strfmt=nullptr) const |
| |
| void | display (const AStringFormat *strfmt=nullptr) const |
| |
| void | toTL () const |
| | Has a specific implementation in the Target language.
|
| |