|
| | vector_ushort_ptr (vector_ushort const &v) |
| | Typically we have to construct from a vector_ushort. More...
|
| |
| vector_ushort & | operator* () |
| | Dereference operator. More...
|
| |
| vector_ushort * | operator-> () |
| | Dereference operator. More...
|
| |
| | vector_ushort () |
| | The default constructor is only really useful for assigning to. More...
|
| |
| | vector_ushort (size_t const n) |
| | The default constructor creates a new vector_ushort with n elements. More...
|
| |
| | vector_ushort (gsl_vector_ushort *v) |
| | Could construct from a gsl_vector_ushort. More...
|
| |
| | vector_ushort (std::initializer_list< unsigned short > initializer_list) |
| | Could construct from a std::initializer_list in C++11. More...
|
| |
| | vector_ushort (vector_ushort const &v) |
| | The copy constructor. More...
|
| |
| | vector_ushort (vector_ushort &v) |
| | The copy constructor. More...
|
| |
| vector_ushort & | operator= (vector_ushort const &v) |
| | The assignment operator. More...
|
| |
| template<typename V > |
| | vector_ushort (V &v, size_t const stride=1) |
| | Construct from an object that implements data() and size(). More...
|
| |
| vector_ushort | clone () const |
| | The clone function. More...
|
| |
| | ~vector_ushort () |
| | The destructor only deletes the pointers if count reaches zero. More...
|
| |
| void | wrap_gsl_vector_ushort_without_ownership (gsl_vector_ushort *v) |
| | This function is intended mainly for internal use. More...
|
| |
| bool | operator== (vector_ushort const &v) const |
| | Two vector_ushort objects are identically equal if their elements are identical. More...
|
| |
| void | reset () |
| | Stop sharing ownership of the shared pointer. More...
|
| |
| | vector_ushort (vector_ushort &&v) |
| | Move constructor. More...
|
| |
| vector_ushort & | operator= (vector_ushort &&v) |
| | Move operator. More...
|
| |
| bool | operator!= (vector_ushort const &v) const |
| | Two vector_ushort objects are different equal if their elements are not identical. More...
|
| |
| bool | operator< (vector_ushort const &v) const |
| | A container needs to define an ordering for sorting. More...
|
| |
| bool | operator> (vector_ushort const &v) const |
| | A container needs to define an ordering for sorting. More...
|
| |
| bool | operator<= (vector_ushort const &v) const |
| | A container needs to define an ordering for sorting. More...
|
| |
| bool | operator>= (vector_ushort const &v) const |
| | A container needs to define an ordering for sorting. More...
|
| |
| iterator | begin () |
| | Get iterator pointing to first vector_ushort element. More...
|
| |
| const_iterator | begin () const |
| | Get iterator pointing to first vector_ushort element. More...
|
| |
| iterator | end () |
| | Get iterator pointing beyond last vector_ushort element. More...
|
| |
| const_iterator | end () const |
| | Get iterator pointing beyond last vector_ushort element. More...
|
| |
| size_type | size () const |
| | The size (number of elements) of the vector_ushort. More...
|
| |
| unsigned short * | data () |
| | Give access to the data block_ushort. More...
|
| |
| unsigned short const * | data () const |
| | Give access to the data block_ushort. More...
|
| |
| size_type | max_size () const |
| | The max size (number of elements) of the vector_ushort. More...
|
| |
| bool | empty () const |
| | Find if the vector_ushort is empty. More...
|
| |
| void | swap (vector_ushort &v) |
| | Swap two vector_ushort objects. More...
|
| |
| reverse_iterator | rbegin () |
| | Get iterator pointing to first vector_ushort element. More...
|
| |
| const_reverse_iterator | rbegin () const |
| | Get iterator pointing to first vector_ushort element. More...
|
| |
| reverse_iterator | rend () |
| | Get iterator pointing beyond last vector_ushort element. More...
|
| |
| const_reverse_iterator | rend () const |
| | Get iterator pointing beyond last vector_ushort element. More...
|
| |
| unsigned short & | operator[] (size_t const n) |
| | Get element at position n by reference ([] operator). More...
|
| |
| unsigned short const & | operator[] (size_t const n) const |
| | Get element at position n by reference ([] operator). More...
|
| |
| gsl_vector_ushort * | get () |
| | Get the gsl_vector_ushort. More...
|
| |
| gsl_vector_ushort const * | get () const |
| | Get the gsl_vector_ushort. More...
|
| |
| bool | unique () const |
| | Find if this is the only object sharing the gsl_vector_ushort. More...
|
| |
| size_t | use_count () const |
| | Find how many vector_ushort objects share this pointer. More...
|
| |
| | operator bool () const |
| | Allow conversion to bool. More...
|
| |
| void | set_zero () |
| | C++ version of gsl_vector_ushort_set_zero(). More...
|
| |
| void | set_all (unsigned short x) |
| | C++ version of gsl_vector_ushort_set_all(). More...
|
| |
| int | set_basis (size_t i) |
| | C++ version of gsl_vector_ushort_set_basis(). More...
|
| |
| int | memcpy (vector_ushort const &src) |
| | C++ version of gsl_vector_ushort_memcpy(). More...
|
| |
| int | reverse () |
| | C++ version of gsl_vector_ushort_reverse(). More...
|
| |
| int | swap_elements (size_t const i, size_t const j) |
| | C++ version of gsl_vector_ushort_swap_elements(). More...
|
| |
| unsigned short | max () const |
| | C++ version of gsl_vector_ushort_max(). More...
|
| |
| unsigned short | min () const |
| | C++ version of gsl_vector_ushort_min(). More...
|
| |
| void | minmax (unsigned short *min_out, unsigned short *max_out) const |
| | C++ version of gsl_vector_ushort_minmax(). More...
|
| |
| void | minmax (unsigned short &min_out, unsigned short &max_out) const |
| | C++ version of gsl_vector_ushort_minmax(). More...
|
| |
| size_t | max_index () const |
| | C++ version of gsl_vector_ushort_max_index(). More...
|
| |
| size_t | min_index () const |
| | C++ version of gsl_vector_ushort_min_index(). More...
|
| |
| void | minmax_index (size_t *imin, size_t *imax) const |
| | C++ version of gsl_vector_ushort_minmax_index(). More...
|
| |
| int | add (vector_ushort const &b) |
| | C++ version of gsl_vector_ushort_add(). More...
|
| |
| int | sub (vector_ushort const &b) |
| | C++ version of gsl_vector_ushort_sub(). More...
|
| |
| int | mul (vector_ushort const &b) |
| | C++ version of gsl_vector_ushort_mul(). More...
|
| |
| int | div (vector_ushort const &b) |
| | C++ version of gsl_vector_ushort_div(). More...
|
| |
| int | scale (unsigned short const x) |
| | C++ version of gsl_vector_ushort_scale(). More...
|
| |
| int | add_constant (unsigned short const x) |
| | C++ version of gsl_vector_ushort_add_constant(). More...
|
| |
| int | axpby (unsigned short const alpha, vector_ushort const &x, unsigned short const beta) |
| | C++ version of gsl_vector_ushort_axpby(). More...
|
| |
| unsigned short | sum (vector_ushort const &a) const |
| | C++ version of gsl_vector_ushort_sum(). More...
|
| |
| int | isnull () const |
| | C++ version of gsl_vector_ushort_isnull(). More...
|
| |
| int | ispos () const |
| | C++ version of gsl_vector_ushort_ispos(). More...
|
| |
| int | isneg () const |
| | C++ version of gsl_vector_ushort_isneg(). More...
|
| |
| int | isnonneg () const |
| | C++ version of gsl_vector_ushort_isnonneg(). More...
|
| |
| unsigned short | get (size_t const i) const |
| | C++ version of gsl_vector_ushort_get(). More...
|
| |
| void | set (size_t const i, unsigned short x) |
| | C++ version of gsl_vector_ushort_set(). More...
|
| |
| unsigned short * | ptr (size_t const i) |
| | C++ version of gsl_vector_ushort_ptr(). More...
|
| |
| unsigned short const * | const_ptr (size_t const i) const |
| | C++ version of gsl_vector_ushort_const_ptr(). More...
|
| |
| int | fread (FILE *stream) |
| | C++ version of gsl_vector_ushort_fread(). More...
|
| |
| int | fwrite (FILE *stream) const |
| | C++ version of gsl_vector_ushort_fwrite(). More...
|
| |
| int | fscanf (FILE *stream) |
| | C++ version of gsl_vector_ushort_fscanf(). More...
|
| |
| int | fprintf (FILE *stream, char const *format) const |
| | C++ version of gsl_vector_ushort_fprintf(). More...
|
| |
| | vector_ushort (block_ushort &b, size_t const offset, size_t const n, size_t const stride=1) |
| | C++ version of gsl_vector_ushort_alloc_from_block(). More...
|
| |
| | vector_ushort (vector_ushort &v, size_t const offset, size_t const n, size_t const stride=1) |
| | C++ version of gsl_vector_ushort_alloc_from_vector(). More...
|
| |
| vector_ushort | subvector (size_t i, size_t n) |
| | C++ version of gsl_vector_ushort_subvector(). More...
|
| |
| vector_ushort | subvector_with_stride (size_t i, size_t stride, size_t n) |
| | C++ version of gsl_vector_ushort_subvector_with_stride(). More...
|
| |
| vector_ushort const | const_subvector (size_t i, size_t n) const |
| | C++ version of gsl_vector_ushort_const_subvector(). More...
|
| |
| vector_ushort const | const_subvector_with_stride (size_t i, size_t stride, size_t n) const |
| | C++ version of gsl_vector_ushort_const_subvector_with_stride(). More...
|
| |
|
| typedef unsigned short | value_type |
| | A container must have a value_type. More...
|
| |
| typedef value_type & | reference |
| | A container must have a reference type. More...
|
| |
| typedef value_type const & | const_reference |
| | A container must have a constant reference type. More...
|
| |
| typedef value_type * | pointer |
| | A container must have a pointer type. More...
|
| |
| typedef value_type const * | const_pointer |
| | A container must have a constant pointer type. More...
|
| |
| typedef const_iterator_t< false > | const_iterator |
| | The const_iterator type. More...
|
| |
| typedef iterator_t< false > | iterator |
| | The iterator type. More...
|
| |
| typedef const_iterator_t< true > | const_reverse_iterator |
| | The const_reverse_t type. More...
|
| |
| typedef iterator_t< true > | reverse_iterator |
| | The reverse_iterator type. More...
|
| |
| typedef const_iterator::difference_type | difference_type |
| | A container must have a difference_type. More...
|
| |
| typedef size_t | size_type |
| | A container must have a size_type. More...
|
| |
| static vector_ushort | calloc (size_t const n) |
| | C++ version of gsl_vector_ushort_calloc(). More...
|
| |
| static vector_ushort | view_array (unsigned short *v, size_t n) |
| | C++ version of gsl_vector_ushort_view_array(). More...
|
| |
| static vector_ushort | view_array_with_stride (unsigned short *base, size_t stride, size_t n) |
| | C++ version of gsl_vector_ushort_view_array_with_stride(). More...
|
| |
| static vector_ushort const | const_view_array (unsigned short const *v, size_t n) |
| | C++ version of gsl_vector_ushort _const_view_array(). More...
|
| |
| static vector_ushort const | const_view_array_with_stride (unsigned short const *base, size_t stride, size_t n) |
| | C++ version of gsl_vector_ushort_const_view_array_with_stride(). More...
|
| |
| template<typename ARRAY > |
| static vector_ushort | view_array (ARRAY &v, size_t n=0) |
| | C++ version of gsl_vector_ushort_view_array(). More...
|
| |
| template<typename ARRAY > |
| static vector_ushort | view_array_with_stride (ARRAY &base, size_t stride, size_t n=0) |
| | C++ version of gsl_vector_ushort_view_array_with_stride(). More...
|
| |
| template<typename ARRAY > |
| static vector_ushort const | const_view_array (ARRAY const &v, size_t n=0) |
| | C++ version of gsl_vector_ushort _const_view_array(). More...
|
| |
| template<typename ARRAY > |
| static vector_ushort const | const_view_array_with_stride (ARRAY const &base, size_t stride, size_t n=0) |
| | C++ version of gsl_vector_ushort_const_view_array_with_stride(). More...
|
| |
| static vector_ushort | alloc_row_from_matrix (matrix_ushort &m, size_t const i) |
| | C++ version of gsl_vector_ushort_alloc_row_from_matrix(). More...
|
| |
| static vector_ushort | alloc_col_from_matrix (matrix_ushort &m, size_t const j) |
| | C++ version of gsl_vector_ushort_alloc_col_from_matrix(). More...
|
| |
This is a pointer-like type for iterator return values.
Definition at line 236 of file matrix_ushort.hpp.