|
ccgsl 2.7.2
C++wrappersforGnuScientificLibrary
|
This is a pointer-like type for iterator return values. More...


Public Member Functions | |
| vector_complex_long_double_ptr (vector_complex_long_double const &v) | |
| Typically we have to construct from a vector_complex_long_double. More... | |
| vector_complex_long_double & | operator* () |
| Dereference operator. More... | |
| vector_complex_long_double * | operator-> () |
| Dereference operator. More... | |
Public Member Functions inherited from gsl::vector_complex_long_double | |
| vector_complex_long_double () | |
| The default constructor is only really useful for assigning to. More... | |
| vector_complex_long_double (size_t const n) | |
| The default constructor creates a new vector_complex_long_double with n elements. More... | |
| vector_complex_long_double (gsl_vector_complex_long_double *v) | |
| Could construct from a gsl_vector_complex_long_double. More... | |
| vector_complex_long_double (std::initializer_list< std::complex< long double > > initializer_list) | |
| Could construct from a std::initializer_list in C++11. More... | |
| vector_complex_long_double (vector_complex_long_double const &v) | |
| The copy constructor. More... | |
| vector_complex_long_double & | operator= (vector_complex_long_double const &v) |
| The assignment operator. More... | |
| vector_complex_long_double | clone () const |
| The clone function. More... | |
| ~vector_complex_long_double () | |
| The destructor only deletes the pointers if count reaches zero. More... | |
| void | wrap_gsl_vector_complex_long_double_without_ownership (gsl_vector_complex_long_double *v) |
| This function is intended mainly for internal use. More... | |
| bool | operator== (vector_complex_long_double const &v) const |
| Two vector_complex_long_double objects are identically equal if their elements are identical. More... | |
| void | reset () |
| Stop sharing ownership of the shared pointer. More... | |
| vector_complex_long_double (vector_complex_long_double &&v) | |
| Move constructor. More... | |
| vector_complex_long_double & | operator= (vector_complex_long_double &&v) |
| Move operator. More... | |
| bool | operator!= (vector_complex_long_double const &v) const |
| Two vector_complex_long_double objects are different equal if their elements are not identical. More... | |
| bool | operator< (vector_complex_long_double const &v) const |
| A container needs to define an ordering for sorting. More... | |
| bool | operator> (vector_complex_long_double const &v) const |
| A container needs to define an ordering for sorting. More... | |
| bool | operator<= (vector_complex_long_double const &v) const |
| A container needs to define an ordering for sorting. More... | |
| bool | operator>= (vector_complex_long_double const &v) const |
| A container needs to define an ordering for sorting. More... | |
| iterator | begin () |
| Get iterator pointing to first vector_complex_long_double element. More... | |
| const_iterator | begin () const |
| Get iterator pointing to first vector_complex_long_double element. More... | |
| iterator | end () |
| Get iterator pointing beyond last vector_complex_long_double element. More... | |
| const_iterator | end () const |
| Get iterator pointing beyond last vector_complex_long_double element. More... | |
| size_type | size () const |
| The size (number of elements) of the vector_complex_long_double. More... | |
| long double * | data () |
| Give access to the data block. More... | |
| long double const * | data () const |
| Give access to the data block. More... | |
| size_type | max_size () const |
| The max size (number of elements) of the vector_complex_long_double. More... | |
| bool | empty () const |
| Find if the vector_complex_long_double is empty. More... | |
| void | swap (vector_complex_long_double &v) |
| Swap two vector_complex_long_double objects. More... | |
| reverse_iterator | rbegin () |
| Get iterator pointing to first vector_complex_long_double element. More... | |
| const_reverse_iterator | rbegin () const |
| Get iterator pointing to first vector_complex_long_double element. More... | |
| reverse_iterator | rend () |
| Get iterator pointing beyond last vector_complex_long_double element. More... | |
| const_reverse_iterator | rend () const |
| Get iterator pointing beyond last vector_complex_long_double element. More... | |
| complex_long_double_ref | operator[] (size_t const n) |
Get element at position n by reference ([] operator). More... | |
| complex_long_double_ref const | operator[] (size_t const n) const |
Get element at position n by reference ([] operator). More... | |
| gsl_vector_complex_long_double * | get () |
| Get the gsl_vector_complex_long_double. More... | |
| gsl_vector_complex_long_double const * | get () const |
| Get the gsl_vector_complex_long_double. More... | |
| bool | unique () const |
Find if this is the only object sharing the gsl_vector_complex_long_double. More... | |
| size_t | use_count () const |
| Find how many vector_complex_long_double objects share this pointer. More... | |
| operator bool () const | |
| Allow conversion to bool. More... | |
| void | set_zero () |
| C++ version of gsl_vector_complex_long_double_set_zero(). More... | |
| void | set_all (complex_long_double x) |
| C++ version of gsl_vector_complex_long_double_set_all(). More... | |
| int | set_basis (size_t i) |
| C++ version of gsl_vector_complex_long_double_set_basis(). More... | |
| int | memcpy (vector_complex_long_double const &src) |
| C++ version of gsl_vector_complex_long_double_memcpy(). More... | |
| int | reverse () |
| C++ version of gsl_vector_complex_long_double_reverse(). More... | |
| int | swap_elements (size_t const i, size_t const j) |
| C++ version of gsl_vector_complex_long_double_swap_elements(). More... | |
| int | add (vector_complex_long_double const &b) |
| C++ version of gsl_vector_complex_long_double_add(). More... | |
| int | sub (vector_complex_long_double const &b) |
| C++ version of gsl_vector_complex_long_double_sub(). More... | |
| int | mul (vector_complex_long_double const &b) |
| C++ version of gsl_vector_complex_long_double_mul(). More... | |
| int | div (vector_complex_long_double const &b) |
| C++ version of gsl_vector_complex_long_double_div(). More... | |
| int | scale (complex_long_double const x) |
| C++ version of gsl_vector_complex_long_double_scale(). More... | |
| int | add_constant (complex_long_double const x) |
| C++ version of gsl_vector_complex_long_double_add_constant(). More... | |
| int | axpby (complex_long_double const alpha, vector_complex_long_double const &x, complex_long_double const beta) |
| C++ version of gsl_vector_complex_long_double_axpby(). More... | |
| int | isnull () const |
| C++ version of gsl_vector_complex_long_double_isnull(). More... | |
| int | ispos () const |
| C++ version of gsl_vector_complex_long_double_ispos(). More... | |
| int | isneg () const |
| C++ version of gsl_vector_complex_long_double_isneg(). More... | |
| int | isnonneg () const |
| C++ version of gsl_vector_complex_long_double_isnonneg(). More... | |
| complex_long_double | get (size_t const i) const |
| C++ version of gsl_vector_complex_long_double_get(). More... | |
| void | set (size_t const i, complex_long_double x) |
| C++ version of gsl_vector_complex_long_double_set(). More... | |
| complex_long_double_ptr | ptr (size_t const i) |
| C++ version of gsl_vector_complex_long_double_ptr(). More... | |
| complex_long_double_ptr const | const_ptr (size_t const i) |
| C++ version of gsl_vector_complex_long_double_const_ptr(). More... | |
| int | fread (FILE *stream) |
| C++ version of gsl_vector_complex_long_double_fread(). More... | |
| int | fwrite (FILE *stream) const |
| C++ version of gsl_vector_complex_long_double_fwrite(). More... | |
| int | fscanf (FILE *stream) |
| C++ version of gsl_vector_complex_long_double_fscanf(). More... | |
| int | fprintf (FILE *stream, char const *format) const |
| C++ version of gsl_vector_complex_long_double_fprintf(). More... | |
| vector_complex_long_double (block_complex_long_double &b, size_t const offset, size_t const n, size_t const stride=1) | |
| C++ version of gsl_vector_complex_long_double_alloc_from_block(). More... | |
| vector_complex_long_double (vector_complex_long_double &v, size_t const offset, size_t const n, size_t const stride=1) | |
| C++ version of gsl_vector_complex_long_double_alloc_from_vector(). More... | |
| gsl::vector_long_double | real () |
| C++ version of gsl_vector_complex_real(). More... | |
| gsl::vector_long_double const | const_real () const |
| C++ version of gsl_vector_complex_const_real(). More... | |
| gsl::vector_long_double const | real () const |
| Another C++ version of gsl_vector_complex_const_real(). More... | |
| gsl::vector_long_double | imag () |
| C++ version of gsl_vector_complex_imag(). More... | |
| gsl::vector_long_double const | const_imag () const |
| C++ version of gsl_vector_complex_const_imag(). More... | |
| gsl::vector_long_double const | imag () const |
| Another C++ version of gsl_vector_complex_const_imag(). More... | |
| vector_complex_long_double | subvector (size_t i, size_t n) |
| C++ version of gsl_vector_complex_long_double_subvector(). More... | |
| vector_complex_long_double | subvector_with_stride (size_t i, size_t stride, size_t n) |
| C++ version of gsl_vector_complex_long_double_subvector_with_stride(). More... | |
| vector_complex_long_double const | const_subvector (size_t i, size_t n) const |
| C++ version of gsl_vector_complex_long_double_const_subvector(). More... | |
| vector_complex_long_double const | const_subvector_with_stride (size_t i, size_t stride, size_t n) const |
| C++ version of gsl_vector_complex_long_double_const_subvector_with_stride(). More... | |
Additional Inherited Members | |
Public Types inherited from gsl::vector_complex_long_double | |
| typedef complex_long_double | value_type |
| A container must have a value_type. More... | |
| typedef complex_long_double_ref | reference |
| A container must have a reference type. More... | |
| typedef reference const | const_reference |
| A container must have a constant reference type. More... | |
| typedef complex_long_double_ptr | pointer |
| A container must have a pointer type. More... | |
| typedef complex_long_double_ptr 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 Public Member Functions inherited from gsl::vector_complex_long_double | |
| static vector_complex_long_double | calloc (size_t const n) |
| C++ version of gsl_vector_complex_long_double_calloc(). More... | |
| static vector_complex_long_double | view_array (long double *v, size_t n) |
| C++ version of gsl_vector_complex_long_double_view_array(). More... | |
| static vector_complex_long_double | view_array_with_stride (long double *base, size_t stride, size_t n) |
| C++ version of gsl_vector_complex_long_double_view_array_with_stride(). More... | |
| static vector_complex_long_double const | const_view_array (long double const *v, size_t n) |
| C++ version of gsl_vector_complex_long_double _const_view_array(). More... | |
| static vector_complex_long_double const | const_view_array_with_stride (long double const *base, size_t stride, size_t n) |
| C++ version of gsl_vector_complex_long_double_const_view_array_with_stride(). More... | |
| template<typename ARRAY > | |
| static vector_complex_long_double | view_array (ARRAY &v, size_t n=0) |
| C++ version of gsl_vector_complex_long_double_view_array(). More... | |
| template<typename ARRAY > | |
| static vector_complex_long_double | view_array_with_stride (ARRAY &base, size_t stride, size_t n=0) |
| C++ version of gsl_vector_complex_long_double_view_array_with_stride(). More... | |
| template<typename ARRAY > | |
| static vector_complex_long_double const | const_view_array (ARRAY const &v, size_t n=0) |
| C++ version of gsl_vector_complex_long_double _const_view_array(). More... | |
| template<typename ARRAY > | |
| static vector_complex_long_double const | const_view_array_with_stride (ARRAY const &base, size_t stride, size_t n=0) |
| C++ version of gsl_vector_complex_long_double_const_view_array_with_stride(). More... | |
| static vector_complex_long_double | alloc_row_from_matrix (matrix_complex_long_double &m, size_t const i) |
| C++ version of gsl_vector_complex_long_double_alloc_row_from_matrix(). More... | |
| static vector_complex_long_double | alloc_col_from_matrix (matrix_complex_long_double &m, size_t const j) |
| C++ version of gsl_vector_complex_long_double_alloc_col_from_matrix(). More... | |
This is a pointer-like type for iterator return values.
Definition at line 214 of file matrix_complex_long_double.hpp.
|
inline |
Typically we have to construct from a vector_complex_long_double.
| v | The vector_complex_long_double to construct from. |
Definition at line 219 of file matrix_complex_long_double.hpp.
|
inline |
Dereference operator.
Definition at line 224 of file matrix_complex_long_double.hpp.
|
inline |
Dereference operator.
Definition at line 229 of file matrix_complex_long_double.hpp.