|
gslcpp
Modern-C++ Wrapper for GSL
|
Namespace for C++-interface to GSL. More...
Classes | |
| struct | complex |
| Complex-number, each of whose components has type A. More... | |
| struct | complex< double > |
| Specialization of gsl::complex for double. More... | |
| struct | complex< float > |
| Specialization of gsl::complex for float. More... | |
| struct | complex< long double > |
| Specialization of gsl::complex for long double. More... | |
| struct | container |
| For type E of element, define type of each vector, matrix, and view. More... | |
| struct | container< char > |
| Specialization for char. More... | |
| struct | container< char const > |
| Specialization for char const. More... | |
| struct | container< complex< double > > |
| Specialization for gsl_complex. More... | |
| struct | container< complex< double > const > |
| Specialization for gsl_complex const. More... | |
| struct | container< complex< float > > |
| Specialization for gsl_complex_float. More... | |
| struct | container< complex< float > const > |
| Specialization for gsl_complex_float const. More... | |
| struct | container< complex< long double > > |
| Specialization for gsl_complex_long_double. More... | |
| struct | container< complex< long double > const > |
| Specialization for gsl_complex_long_double const. More... | |
| struct | container< double > |
| Specialization for double. More... | |
| struct | container< double const > |
| Specialization for double const. More... | |
| struct | container< float > |
| Specialization for float. More... | |
| struct | container< float const > |
| Specialization for float const. More... | |
| struct | container< int > |
| Specialization for int. More... | |
| struct | container< int const > |
| Specialization for int const. More... | |
| struct | container< long > |
| Specialization for long. More... | |
| struct | container< long const > |
| Specialization for long const. More... | |
| struct | container< long double > |
| Specialization for long double. More... | |
| struct | container< long double const > |
| Specialization for long double const. More... | |
| struct | container< short > |
| Specialization for short. More... | |
| struct | container< short const > |
| Specialization for short const. More... | |
| struct | container< unsigned > |
| Specialization for unsigned. More... | |
| struct | container< unsigned char > |
| Specialization for unsigned char. More... | |
| struct | container< unsigned char const > |
| Specialization for unsigned char const. More... | |
| struct | container< unsigned const > |
| Specialization for unsigned const. More... | |
| struct | container< unsigned long > |
| Specialization for unsigned long. More... | |
| struct | container< unsigned long const > |
| Specialization for unsigned long const. More... | |
| struct | container< unsigned short > |
| Specialization for unsigned short. More... | |
| struct | container< unsigned short const > |
| Specialization for unsigned short const. More... | |
| struct | element |
| Via specialization, define fundamental, atomic element for type E of each (possibly complex) element in vector or matrix. More... | |
| struct | element< gsl::complex< double > > |
| Specialization of element for gsl::complex<double>. More... | |
| struct | element< gsl::complex< double > const > |
Specialization of element for gsl::complex<double> const More... | |
| struct | element< gsl::complex< float > > |
| Specialization of element for gsl::complex<float>. More... | |
| struct | element< gsl::complex< float > const > |
Specialization of element for gsl::complex<float> const. More... | |
| struct | element< gsl::complex< long double > > |
| Specialization of element for gsl::complex<long double>. More... | |
| struct | element< gsl::complex< long double > const > |
Specialization of element for gsl::complex<long double> const. More... | |
| struct | is_complex |
| Define is_complex::VALUE as false for generic is_complex. More... | |
| struct | is_complex< gsl::complex< U > > |
| Specialization that defines is_complex::VALUE as true. More... | |
| struct | is_complex< gsl::complex< U > const > |
| Specialization that defines is_complex::VALUE as true. More... | |
| struct | v_iface |
| Interface for every kind of vector. More... | |
| class | v_iterator |
| Iterator for v_iface. More... | |
| class | v_stor |
| Generic v_stor is interface to storage with two key properties: (1) that size of storage is known statically, at compile-time, and (2) that it is owned by instance of v_stor. More... | |
| class | v_stor< T > |
| Specialization, which is interface to storage with two key properties: (1) that size of storage is determined dynamically, at run-time, and (2) that it is owned by instance of interface. More... | |
| class | v_view |
| Interface to vector-storage not owned by interface. More... | |
| struct | vector |
| Constructor-type for vector whose storage is owned by instance of vector. More... | |
| struct | vector_view |
| Constructor-type for vector-by-reference whose storage is not owned by instance of view. More... | |
Typedefs | |
| template<typename E > | |
| using | w_vector = typename container< E >::vector |
GSL's native vector-type corresponding to element-type E. More... | |
| template<typename E > | |
| using | w_vector_view = typename container< E >::vector_view |
GSL's native view of vector corresponding to element-type E. More... | |
| template<typename E > | |
| using | w_matrix = typename container< E >::matrix |
GSL's native matrix-type corresponding to element-type E. More... | |
| template<typename E > | |
| using | w_matrix_view = typename container< E >::matrix_view |
GSL's native view of matrix corresponding to element-type E. More... | |
| template<typename E > | |
| using | element_t = typename element< E >::type |
| Via specialization, define fundamental, atomic element for type E of each (possibly complex) element in vector or matrix. More... | |
Enumerations | |
| enum | alloc_type { ALLOC, CALLOC } |
| Identifier for each of two possible allocation-methods. More... | |
Functions | |
| template<typename T1 , typename T2 , size_t N1, size_t N2, template< typename, size_t > class V1, template< typename, size_t > class V2> | |
| bool | equal (v_iface< T1, N1, V1 > const &v1, v_iface< T2, N2, V2 > const &v2) |
| Test equality of two vectors. More... | |
| template<typename T1 , typename T2 , size_t N1, size_t N2, template< typename, size_t > class V1, template< typename, size_t > class V2> | |
| bool | operator== (v_iface< T1, N1, V1 > const &u, v_iface< T2, N2, V2 > const &v) |
| Test equality of two vectors. More... | |
| template<typename T1 , typename T2 , size_t N1, size_t N2, template< typename, size_t > class V1, template< typename, size_t > class V2> | |
| bool | operator!= (v_iface< T1, N1, V1 > const &u, v_iface< T2, N2, V2 > const &v) |
| Test inequality of two vectors. More... | |
| template<typename T , size_t N, template< typename, size_t > class V> | |
| std::ostream & | operator<< (std::ostream &os, v_iface< T, N, V > const &u) |
| Print vector to output-stream. More... | |
| template<typename T1 , typename T2 , size_t N1, size_t N2, template< typename, size_t > class V1, template< typename, size_t > class V2> | |
| int | axpby (T1 const &alpha, v_iface< T1, N1, V1 > const &x, T2 const &beta, v_iface< T2, N2, V2 > &y) |
Linearly combine vector x into vector y in place. More... | |
| template<typename T1 , typename T2 , size_t N1, size_t N2, template< typename, size_t > class V1, template< typename, size_t > class V2> | |
| int | memcpy (v_iface< T1, N1, V1 > &dst, v_iface< T2, N2, V2 > const &src) |
Copy data from src, whose length must be same as that of dst. More... | |
| template<typename T1 , typename T2 , size_t N1, size_t N2, template< typename, size_t > class V1, template< typename, size_t > class V2> | |
| int | swap (v_iface< T1, N1, V1 > &v1, v_iface< T2, N2, V2 > &v2) |
| Swap contents of one and other vector, each with same length. More... | |
| int | w_add_constant (w_vector< double > *u, double const &v) |
| Add same constant to every element in place. More... | |
| int | w_add_constant (w_vector< float > *u, float const &v) |
| Add same constant to every element in place. More... | |
| int | w_add_constant (w_vector< long double > *u, long double const &v) |
| Add same constant to every element in place. More... | |
| int | w_add_constant (w_vector< int > *u, int const &v) |
| Add same constant to every element in place. More... | |
| int | w_add_constant (w_vector< unsigned > *u, unsigned const &v) |
| Add same constant to every element in place. More... | |
| int | w_add_constant (w_vector< long > *u, long const &v) |
| Add same constant to every element in place. More... | |
| int | w_add_constant (w_vector< unsigned long > *u, unsigned long const &v) |
| Add same constant to every element in place. More... | |
| int | w_add_constant (w_vector< short > *u, short const &v) |
| Add same constant to every element in place. More... | |
| int | w_add_constant (w_vector< unsigned short > *u, unsigned short const &v) |
| Add same constant to every element in place. More... | |
| int | w_add_constant (w_vector< char > *u, char const &v) |
| Add same constant to every element in place. More... | |
| int | w_add_constant (w_vector< unsigned char > *u, unsigned char const &v) |
| Add same constant to every element in place. More... | |
| int | w_add_constant (w_vector< complex< double >> *u, complex< double > const &v) |
| Add same constant to every element in place. More... | |
| int | w_add_constant (w_vector< complex< float >> *u, complex< float > const &v) |
| Add same constant to every element in place. More... | |
| int | w_add_constant (w_vector< complex< long double >> *u, complex< long double > const &v) |
| Add same constant to every element in place. More... | |
| int | w_add (w_vector< double > *u, w_vector< double const > *v) |
Element by element, accumulate v into u. More... | |
| int | w_add (w_vector< float > *u, w_vector< float const > *v) |
Element by element, accumulate v into u. More... | |
| int | w_add (w_vector< long double > *u, w_vector< long double const > *v) |
Element by element, accumulate v into u. More... | |
| int | w_add (w_vector< int > *u, w_vector< int const > *v) |
Element by element, accumulate v into u. More... | |
| int | w_add (w_vector< unsigned > *u, w_vector< unsigned const > *v) |
Element by element, accumulate v into u. More... | |
| int | w_add (w_vector< long > *u, w_vector< long const > *v) |
Element by element, accumulate v into u. More... | |
| int | w_add (w_vector< unsigned long > *u, w_vector< unsigned long const > *v) |
Element by element, accumulate v into u. More... | |
| int | w_add (w_vector< short > *u, w_vector< short const > *v) |
Element by element, accumulate v into u. More... | |
| int | w_add (w_vector< unsigned short > *u, w_vector< unsigned short const > *v) |
Element by element, accumulate v into u. More... | |
| int | w_add (w_vector< char > *u, w_vector< char const > *v) |
Element by element, accumulate v into u. More... | |
| int | w_add (w_vector< unsigned char > *u, w_vector< unsigned char const > *v) |
Element by element, accumulate v into u. More... | |
| int | w_add (w_vector< complex< double >> *u, w_vector< complex< double > const > *v) |
Element by element, accumulate v into u. More... | |
| int | w_add (w_vector< complex< float >> *u, w_vector< complex< float > const > *v) |
Element by element, accumulate v into u. More... | |
| int | w_add (w_vector< complex< long double >> *u, w_vector< complex< long double > const > *v) |
Element by element, accumulate v into u. More... | |
| int | w_axpby (double const &a, w_vector< double const > *x, double const &b, w_vector< double > *y) |
Perform the logical equivalent of y = a*x + b*y. More... | |
| int | w_axpby (float const &a, w_vector< float const > *x, float const &b, w_vector< float > *y) |
Perform the logical equivalent of y = a*x + b*y. More... | |
| int | w_axpby (long double const &a, w_vector< long double const > *x, long double const &b, w_vector< long double > *y) |
Perform the logical equivalent of y = a*x + b*y. More... | |
| int | w_axpby (int const &a, w_vector< int const > *x, int const &b, w_vector< int > *y) |
Perform the logical equivalent of y = a*x + b*y. More... | |
| int | w_axpby (unsigned const &a, w_vector< unsigned const > *x, unsigned const &b, w_vector< unsigned > *y) |
Perform the logical equivalent of y = a*x + b*y. More... | |
| int | w_axpby (long const &a, w_vector< long const > *x, long const &b, w_vector< long > *y) |
Perform the logical equivalent of y = a*x + b*y. More... | |
| int | w_axpby (unsigned long const &a, w_vector< unsigned long const > *x, unsigned long const &b, w_vector< unsigned long > *y) |
Perform the logical equivalent of y = a*x + b*y. More... | |
| int | w_axpby (short const &a, w_vector< short const > *x, short const &b, w_vector< short > *y) |
Perform the logical equivalent of y = a*x + b*y. More... | |
| int | w_axpby (unsigned short const &a, w_vector< unsigned short const > *x, unsigned short const &b, w_vector< unsigned short > *y) |
Perform the logical equivalent of y = a*x + b*y. More... | |
| int | w_axpby (char const &a, w_vector< char const > *x, char const &b, w_vector< char > *y) |
Perform the logical equivalent of y = a*x + b*y. More... | |
| int | w_axpby (unsigned char const &a, w_vector< unsigned char const > *x, unsigned char const &b, w_vector< unsigned char > *y) |
Perform the logical equivalent of y = a*x + b*y. More... | |
| int | w_axpby (complex< double > const &a, w_vector< complex< double > const > *x, complex< double > const &b, w_vector< complex< double >> *y) |
Perform the logical equivalent of y = a*x + b*y. More... | |
| int | w_axpby (complex< float > const &a, w_vector< complex< float > const > *x, complex< float > const &b, w_vector< complex< float >> *y) |
Perform the logical equivalent of y = a*x + b*y. More... | |
| int | w_axpby (complex< long double > const &a, w_vector< complex< long double > const > *x, complex< long double > const &b, w_vector< complex< long double >> *y) |
Perform the logical equivalent of y = a*x + b*y. More... | |
| int | w_div (w_vector< double > *u, w_vector< double const > *v) |
Perform the logical operation u = u/v element by element. More... | |
| int | w_div (w_vector< float > *u, w_vector< float const > *v) |
Perform the logical operation u = u/v element by element. More... | |
| int | w_div (w_vector< long double > *u, w_vector< long double const > *v) |
Perform the logical operation u = u/v element by element. More... | |
| int | w_div (w_vector< int > *u, w_vector< int const > *v) |
Perform the logical operation u = u/v element by element. More... | |
| int | w_div (w_vector< unsigned > *u, w_vector< unsigned const > *v) |
Perform the logical operation u = u/v element by element. More... | |
| int | w_div (w_vector< long > *u, w_vector< long const > *v) |
Perform the logical operation u = u/v element by element. More... | |
| int | w_div (w_vector< unsigned long > *u, w_vector< unsigned long const > *v) |
Perform the logical operation u = u/v element by element. More... | |
| int | w_div (w_vector< short > *u, w_vector< short const > *v) |
Perform the logical operation u = u/v element by element. More... | |
| int | w_div (w_vector< unsigned short > *u, w_vector< unsigned short const > *v) |
Perform the logical operation u = u/v element by element. More... | |
| int | w_div (w_vector< char > *u, w_vector< char const > *v) |
Perform the logical operation u = u/v element by element. More... | |
| int | w_div (w_vector< unsigned char > *u, w_vector< unsigned char const > *v) |
Perform the logical operation u = u/v element by element. More... | |
| int | w_div (w_vector< complex< double >> *u, w_vector< complex< double > const > *v) |
Perform the logical operation u = u/v element by element. More... | |
| int | w_div (w_vector< complex< float >> *u, w_vector< complex< float > const > *v) |
Perform the logical operation u = u/v element by element. More... | |
| int | w_div (w_vector< complex< long double >> *u, w_vector< complex< long double > const > *v) |
Perform the logical operation u = u/v element by element. More... | |
| bool | w_equal (w_vector< double const > *u, w_vector< double const > *v) |
True if every element in u be equal to corrending element in v. More... | |
| bool | w_equal (w_vector< float const > *u, w_vector< float const > *v) |
True if every element in u be equal to corrending element in v. More... | |
| bool | w_equal (w_vector< long double const > *u, w_vector< long double const > *v) |
True if every element in u be equal to corrending element in v. More... | |
| bool | w_equal (w_vector< int const > *u, w_vector< int const > *v) |
True if every element in u be equal to corrending element in v. More... | |
| bool | w_equal (w_vector< unsigned const > *u, w_vector< unsigned const > *v) |
True if every element in u be equal to corrending element in v. More... | |
| bool | w_equal (w_vector< long const > *u, w_vector< long const > *v) |
True if every element in u be equal to corrending element in v. More... | |
| bool | w_equal (w_vector< unsigned long const > *u, w_vector< unsigned long const > *v) |
True if every element in u be equal to corrending element in v. More... | |
| bool | w_equal (w_vector< short const > *u, w_vector< short const > *v) |
True if every element in u be equal to corrending element in v. More... | |
| bool | w_equal (w_vector< unsigned short const > *u, w_vector< unsigned short const > *v) |
True if every element in u be equal to corrending element in v. More... | |
| bool | w_equal (w_vector< char const > *u, w_vector< char const > *v) |
True if every element in u be equal to corrending element in v. More... | |
| bool | w_equal (w_vector< unsigned char const > *u, w_vector< unsigned char const > *v) |
True if every element in u be equal to corrending element in v. More... | |
| bool | w_equal (w_vector< complex< double > const > *u, w_vector< complex< double > const > *v) |
True if every element in u be equal to corrending element in v. More... | |
| bool | w_equal (w_vector< complex< float > const > *u, w_vector< complex< float > const > *v) |
True if every element in u be equal to corrending element in v. More... | |
| bool | w_equal (w_vector< complex< long double > const > *u, w_vector< complex< long double > const > *v) |
True if every element in u be equal to corrending element in v. More... | |
| int | w_fprintf (FILE *f, w_vector< double const > *v, char const *fmt) |
Write elements of v line by line to stream f via specifier fmt. More... | |
| int | w_fprintf (FILE *f, w_vector< float const > *v, char const *fmt) |
Write elements of v line by line to stream f via specifier fmt. More... | |
| int | w_fprintf (FILE *f, w_vector< long double const > *v, char const *fmt) |
Write elements of v line by line to stream f via specifier fmt. More... | |
| int | w_fprintf (FILE *f, w_vector< int const > *v, char const *fmt) |
Write elements of v line by line to stream f via specifier fmt. More... | |
| int | w_fprintf (FILE *f, w_vector< unsigned const > *v, char const *fmt) |
Write elements of v line by line to stream f via specifier fmt. More... | |
| int | w_fprintf (FILE *f, w_vector< long const > *v, char const *fmt) |
Write elements of v line by line to stream f via specifier fmt. More... | |
| int | w_fprintf (FILE *f, w_vector< unsigned long const > *v, char const *fmt) |
Write elements of v line by line to stream f via specifier fmt. More... | |
| int | w_fprintf (FILE *f, w_vector< short const > *v, char const *fmt) |
Write elements of v line by line to stream f via specifier fmt. More... | |
| int | w_fprintf (FILE *f, w_vector< unsigned short const > *v, char const *fmt) |
Write elements of v line by line to stream f via specifier fmt. More... | |
| int | w_fprintf (FILE *f, w_vector< char const > *v, char const *fmt) |
Write elements of v line by line to stream f via specifier fmt. More... | |
| int | w_fprintf (FILE *f, w_vector< unsigned char const > *v, char const *fmt) |
Write elements of v line by line to stream f via specifier fmt. More... | |
| int | w_fprintf (FILE *f, w_vector< complex< double > const > *v, char const *fmt) |
Write elements of v line by line to stream f via specifier fmt. More... | |
| int | w_fprintf (FILE *f, w_vector< complex< float > const > *v, char const *fmt) |
Write elements of v line by line to stream f via specifier fmt. More... | |
| int | w_fprintf (FILE *f, w_vector< complex< long double > const > *v, char const *fmt) |
Write elements of v line by line to stream f via specifier fmt. More... | |
| int | w_fread (FILE *f, w_vector< double > *v) |
Read into v from stream f in binary format. More... | |
| int | w_fread (FILE *f, w_vector< float > *v) |
Read into v from stream f in binary format. More... | |
| int | w_fread (FILE *f, w_vector< long double > *v) |
Read into v from stream f in binary format. More... | |
| int | w_fread (FILE *f, w_vector< int > *v) |
Read into v from stream f in binary format. More... | |
| int | w_fread (FILE *f, w_vector< unsigned > *v) |
Read into v from stream f in binary format. More... | |
| int | w_fread (FILE *f, w_vector< long > *v) |
Read into v from stream f in binary format. More... | |
| int | w_fread (FILE *f, w_vector< unsigned long > *v) |
Read into v from stream f in binary format. More... | |
| int | w_fread (FILE *f, w_vector< short > *v) |
Read into v from stream f in binary format. More... | |
| int | w_fread (FILE *f, w_vector< unsigned short > *v) |
Read into v from stream f in binary format. More... | |
| int | w_fread (FILE *f, w_vector< char > *v) |
Read into v from stream f in binary format. More... | |
| int | w_fread (FILE *f, w_vector< unsigned char > *v) |
Read into v from stream f in binary format. More... | |
| int | w_fread (FILE *f, w_vector< complex< double >> *v) |
Read into v from stream f in binary format. More... | |
| int | w_fread (FILE *f, w_vector< complex< float >> *v) |
Read into v from stream f in binary format. More... | |
| int | w_fread (FILE *f, w_vector< complex< long double >> *v) |
Read into v from stream f in binary format. More... | |
| void | w_free (w_vector< double > *v) |
| Deallocate memory for GSL's native vector. More... | |
| void | w_free (w_vector< float > *v) |
| Deallocate memory for GSL's native vector. More... | |
| void | w_free (w_vector< long double > *v) |
| Deallocate memory for GSL's native vector. More... | |
| void | w_free (w_vector< int > *v) |
| Deallocate memory for GSL's native vector. More... | |
| void | w_free (w_vector< unsigned > *v) |
| Deallocate memory for GSL's native vector. More... | |
| void | w_free (w_vector< long > *v) |
| Deallocate memory for GSL's native vector. More... | |
| void | w_free (w_vector< unsigned long > *v) |
| Deallocate memory for GSL's native vector. More... | |
| void | w_free (w_vector< short > *v) |
| Deallocate memory for GSL's native vector. More... | |
| void | w_free (w_vector< unsigned short > *v) |
| Deallocate memory for GSL's native vector. More... | |
| void | w_free (w_vector< char > *v) |
| Deallocate memory for GSL's native vector. More... | |
| void | w_free (w_vector< unsigned char > *v) |
| Deallocate memory for GSL's native vector. More... | |
| void | w_free (w_vector< complex< double >> *v) |
| Deallocate memory for GSL's native vector. More... | |
| void | w_free (w_vector< complex< float >> *v) |
| Deallocate memory for GSL's native vector. More... | |
| void | w_free (w_vector< complex< long double >> *v) |
| Deallocate memory for GSL's native vector. More... | |
| int | w_fscanf (FILE *f, w_vector< double > *v) |
Read formatted data from stream f into vector v. More... | |
| int | w_fscanf (FILE *f, w_vector< float > *v) |
Read formatted data from stream f into vector v. More... | |
| int | w_fscanf (FILE *f, w_vector< long double > *v) |
Read formatted data from stream f into vector v. More... | |
| int | w_fscanf (FILE *f, w_vector< int > *v) |
Read formatted data from stream f into vector v. More... | |
| int | w_fscanf (FILE *f, w_vector< unsigned > *v) |
Read formatted data from stream f into vector v. More... | |
| int | w_fscanf (FILE *f, w_vector< long > *v) |
Read formatted data from stream f into vector v. More... | |
| int | w_fscanf (FILE *f, w_vector< unsigned long > *v) |
Read formatted data from stream f into vector v. More... | |
| int | w_fscanf (FILE *f, w_vector< short > *v) |
Read formatted data from stream f into vector v. More... | |
| int | w_fscanf (FILE *f, w_vector< unsigned short > *v) |
Read formatted data from stream f into vector v. More... | |
| int | w_fscanf (FILE *f, w_vector< char > *v) |
Read formatted data from stream f into vector v. More... | |
| int | w_fscanf (FILE *f, w_vector< unsigned char > *v) |
Read formatted data from stream f into vector v. More... | |
| int | w_fscanf (FILE *f, w_vector< complex< double >> *v) |
Read formatted data from stream f into vector v. More... | |
| int | w_fscanf (FILE *f, w_vector< complex< float >> *v) |
Read formatted data from stream f into vector v. More... | |
| int | w_fscanf (FILE *f, w_vector< complex< long double >> *v) |
Read formatted data from stream f into vector v. More... | |
| int | w_fwrite (FILE *f, w_vector< double const > *v) |
Write elements of vector v to stream f in binary format. More... | |
| int | w_fwrite (FILE *f, w_vector< float const > *v) |
Write elements of vector v to stream f in binary format. More... | |
| int | w_fwrite (FILE *f, w_vector< long double const > *v) |
Write elements of vector v to stream f in binary format. More... | |
| int | w_fwrite (FILE *f, w_vector< int const > *v) |
Write elements of vector v to stream f in binary format. More... | |
| int | w_fwrite (FILE *f, w_vector< unsigned const > *v) |
Write elements of vector v to stream f in binary format. More... | |
| int | w_fwrite (FILE *f, w_vector< long const > *v) |
Write elements of vector v to stream f in binary format. More... | |
| int | w_fwrite (FILE *f, w_vector< unsigned long const > *v) |
Write elements of vector v to stream f in binary format. More... | |
| int | w_fwrite (FILE *f, w_vector< short const > *v) |
Write elements of vector v to stream f in binary format. More... | |
| int | w_fwrite (FILE *f, w_vector< unsigned short const > *v) |
Write elements of vector v to stream f in binary format. More... | |
| int | w_fwrite (FILE *f, w_vector< char const > *v) |
Write elements of vector v to stream f in binary format. More... | |
| int | w_fwrite (FILE *f, w_vector< unsigned char const > *v) |
Write elements of vector v to stream f in binary format. More... | |
| int | w_fwrite (FILE *f, w_vector< complex< double > const > *v) |
Write elements of vector v to stream f in binary format. More... | |
| int | w_fwrite (FILE *f, w_vector< complex< float > const > *v) |
Write elements of vector v to stream f in binary format. More... | |
| int | w_fwrite (FILE *f, w_vector< complex< long double > const > *v) |
Write elements of vector v to stream f in binary format. More... | |
| auto | w_get (w_vector< double const > *v, size_t i) |
Return ith element of vector v with bounds-checking. More... | |
| auto | w_get (w_vector< float const > *v, size_t i) |
Return ith element of vector v with bounds-checking. More... | |
| auto | w_get (w_vector< long double const > *v, size_t i) |
Return ith element of vector v with bounds-checking. More... | |
| auto | w_get (w_vector< int const > *v, size_t i) |
Return ith element of vector v with bounds-checking. More... | |
| auto | w_get (w_vector< unsigned const > *v, size_t i) |
Return ith element of vector v with bounds-checking. More... | |
| auto | w_get (w_vector< long const > *v, size_t i) |
Return ith element of vector v with bounds-checking. More... | |
| auto | w_get (w_vector< unsigned long const > *v, size_t i) |
Return ith element of vector v with bounds-checking. More... | |
| auto | w_get (w_vector< short const > *v, size_t i) |
Return ith element of vector v with bounds-checking. More... | |
| auto | w_get (w_vector< unsigned short const > *v, size_t i) |
Return ith element of vector v with bounds-checking. More... | |
| auto | w_get (w_vector< char const > *v, size_t i) |
Return ith element of vector v with bounds-checking. More... | |
| auto | w_get (w_vector< unsigned char const > *v, size_t i) |
Return ith element of vector v with bounds-checking. More... | |
| auto | w_get (w_vector< complex< double > const > *v, size_t i) |
Return ith element of vector v with bounds-checking. More... | |
| auto | w_get (w_vector< complex< float > const > *v, size_t i) |
Return ith element of vector v with bounds-checking. More... | |
| auto | w_get (w_vector< complex< long double > const > *v, size_t i) |
Return ith element of vector v with bounds-checking. More... | |
| auto | w_imag (w_vector< complex< double >> *u) |
| Imaginary-part of complex vector. More... | |
| auto | w_imag (w_vector< complex< float >> *u) |
| Imaginary-part of complex vector. More... | |
| auto | w_imag (w_vector< complex< long double >> *u) |
| Imaginary-part of complex vector. More... | |
| auto | w_imag (w_vector< complex< double >> const *u) |
| Imaginary-part of complex vector. More... | |
| auto | w_imag (w_vector< complex< float >> const *u) |
| Imaginary-part of complex vector. More... | |
| auto | w_imag (w_vector< complex< long double >> const *u) |
| Imaginary-part of complex vector. More... | |
| bool | w_isneg (w_vector< double const > *v) |
True only if every element of vector v be negative. More... | |
| bool | w_isneg (w_vector< float const > *v) |
True only if every element of vector v be negative. More... | |
| bool | w_isneg (w_vector< long double const > *v) |
True only if every element of vector v be negative. More... | |
| bool | w_isneg (w_vector< int const > *v) |
True only if every element of vector v be negative. More... | |
| bool | w_isneg (w_vector< unsigned const > *v) |
True only if every element of vector v be negative. More... | |
| bool | w_isneg (w_vector< long const > *v) |
True only if every element of vector v be negative. More... | |
| bool | w_isneg (w_vector< unsigned long const > *v) |
True only if every element of vector v be negative. More... | |
| bool | w_isneg (w_vector< short const > *v) |
True only if every element of vector v be negative. More... | |
| bool | w_isneg (w_vector< unsigned short const > *v) |
True only if every element of vector v be negative. More... | |
| bool | w_isneg (w_vector< char const > *v) |
True only if every element of vector v be negative. More... | |
| bool | w_isneg (w_vector< unsigned char const > *v) |
True only if every element of vector v be negative. More... | |
| bool | w_isneg (w_vector< complex< double > const > *v) |
True only if every element of vector v be negative. More... | |
| bool | w_isneg (w_vector< complex< float > const > *v) |
True only if every element of vector v be negative. More... | |
| bool | w_isneg (w_vector< complex< long double > const > *v) |
True only if every element of vector v be negative. More... | |
| bool | w_isnonneg (w_vector< double const > *v) |
True only if every element of vector v be non-negative. More... | |
| bool | w_isnonneg (w_vector< float const > *v) |
True only if every element of vector v be non-negative. More... | |
| bool | w_isnonneg (w_vector< long double const > *v) |
True only if every element of vector v be non-negative. More... | |
| bool | w_isnonneg (w_vector< int const > *v) |
True only if every element of vector v be non-negative. More... | |
| bool | w_isnonneg (w_vector< unsigned const > *v) |
True only if every element of vector v be non-negative. More... | |
| bool | w_isnonneg (w_vector< long const > *v) |
True only if every element of vector v be non-negative. More... | |
| bool | w_isnonneg (w_vector< unsigned long const > *v) |
True only if every element of vector v be non-negative. More... | |
| bool | w_isnonneg (w_vector< short const > *v) |
True only if every element of vector v be non-negative. More... | |
| bool | w_isnonneg (w_vector< unsigned short const > *v) |
True only if every element of vector v be non-negative. More... | |
| bool | w_isnonneg (w_vector< char const > *v) |
True only if every element of vector v be non-negative. More... | |
| bool | w_isnonneg (w_vector< unsigned char const > *v) |
True only if every element of vector v be non-negative. More... | |
| bool | w_isnonneg (w_vector< complex< double > const > *v) |
True only if every element of vector v be non-negative. More... | |
| bool | w_isnonneg (w_vector< complex< float > const > *v) |
True only if every element of vector v be non-negative. More... | |
| bool | w_isnonneg (w_vector< complex< long double > const > *v) |
True only if every element of vector v be non-negative. More... | |
| bool | w_isnull (w_vector< double const > *v) |
True only if every element in vector v be zero. More... | |
| bool | w_isnull (w_vector< float const > *v) |
True only if every element in vector v be zero. More... | |
| bool | w_isnull (w_vector< long double const > *v) |
True only if every element in vector v be zero. More... | |
| bool | w_isnull (w_vector< int const > *v) |
True only if every element in vector v be zero. More... | |
| bool | w_isnull (w_vector< unsigned const > *v) |
True only if every element in vector v be zero. More... | |
| bool | w_isnull (w_vector< long const > *v) |
True only if every element in vector v be zero. More... | |
| bool | w_isnull (w_vector< unsigned long const > *v) |
True only if every element in vector v be zero. More... | |
| bool | w_isnull (w_vector< short const > *v) |
True only if every element in vector v be zero. More... | |
| bool | w_isnull (w_vector< unsigned short const > *v) |
True only if every element in vector v be zero. More... | |
| bool | w_isnull (w_vector< char const > *v) |
True only if every element in vector v be zero. More... | |
| bool | w_isnull (w_vector< unsigned char const > *v) |
True only if every element in vector v be zero. More... | |
| bool | w_isnull (w_vector< complex< double > const > *v) |
True only if every element in vector v be zero. More... | |
| bool | w_isnull (w_vector< complex< float > const > *v) |
True only if every element in vector v be zero. More... | |
| bool | w_isnull (w_vector< complex< long double > const > *v) |
True only if every element in vector v be zero. More... | |
| bool | w_ispos (w_vector< double const > *v) |
True only if every element in vector v be positive. More... | |
| bool | w_ispos (w_vector< float const > *v) |
True only if every element in vector v be positive. More... | |
| bool | w_ispos (w_vector< long double const > *v) |
True only if every element in vector v be positive. More... | |
| bool | w_ispos (w_vector< int const > *v) |
True only if every element in vector v be positive. More... | |
| bool | w_ispos (w_vector< unsigned const > *v) |
True only if every element in vector v be positive. More... | |
| bool | w_ispos (w_vector< long const > *v) |
True only if every element in vector v be positive. More... | |
| bool | w_ispos (w_vector< unsigned long const > *v) |
True only if every element in vector v be positive. More... | |
| bool | w_ispos (w_vector< short const > *v) |
True only if every element in vector v be positive. More... | |
| bool | w_ispos (w_vector< unsigned short const > *v) |
True only if every element in vector v be positive. More... | |
| bool | w_ispos (w_vector< char const > *v) |
True only if every element in vector v be positive. More... | |
| bool | w_ispos (w_vector< unsigned char const > *v) |
True only if every element in vector v be positive. More... | |
| bool | w_ispos (w_vector< complex< double > const > *v) |
True only if every element in vector v be positive. More... | |
| bool | w_ispos (w_vector< complex< float > const > *v) |
True only if every element in vector v be positive. More... | |
| bool | w_ispos (w_vector< complex< long double > const > *v) |
True only if every element in vector v be positive. More... | |
| auto | w_max_index (w_vector< double const > *v) |
Index of maximum value in vector v. More... | |
| auto | w_max_index (w_vector< float const > *v) |
Index of maximum value in vector v. More... | |
| auto | w_max_index (w_vector< long double const > *v) |
Index of maximum value in vector v. More... | |
| auto | w_max_index (w_vector< int const > *v) |
Index of maximum value in vector v. More... | |
| auto | w_max_index (w_vector< unsigned const > *v) |
Index of maximum value in vector v. More... | |
| auto | w_max_index (w_vector< long const > *v) |
Index of maximum value in vector v. More... | |
| auto | w_max_index (w_vector< unsigned long const > *v) |
Index of maximum value in vector v. More... | |
| auto | w_max_index (w_vector< short const > *v) |
Index of maximum value in vector v. More... | |
| auto | w_max_index (w_vector< unsigned short const > *v) |
Index of maximum value in vector v. More... | |
| auto | w_max_index (w_vector< char const > *v) |
Index of maximum value in vector v. More... | |
| auto | w_max_index (w_vector< unsigned char const > *v) |
Index of maximum value in vector v. More... | |
| auto | w_max (w_vector< double const > *v) |
Maximum value in vector v. More... | |
| auto | w_max (w_vector< float const > *v) |
Maximum value in vector v. More... | |
| auto | w_max (w_vector< long double const > *v) |
Maximum value in vector v. More... | |
| auto | w_max (w_vector< int const > *v) |
Maximum value in vector v. More... | |
| auto | w_max (w_vector< unsigned const > *v) |
Maximum value in vector v. More... | |
| auto | w_max (w_vector< long const > *v) |
Maximum value in vector v. More... | |
| auto | w_max (w_vector< unsigned long const > *v) |
Maximum value in vector v. More... | |
| auto | w_max (w_vector< short const > *v) |
Maximum value in vector v. More... | |
| auto | w_max (w_vector< unsigned short const > *v) |
Maximum value in vector v. More... | |
| auto | w_max (w_vector< char const > *v) |
Maximum value in vector v. More... | |
| auto | w_max (w_vector< unsigned char const > *v) |
Maximum value in vector v. More... | |
| int | w_memcpy (w_vector< double > *u, w_vector< double const > *v) |
Copy elements of vector v into vector u. More... | |
| int | w_memcpy (w_vector< float > *u, w_vector< float const > *v) |
Copy elements of vector v into vector u. More... | |
| int | w_memcpy (w_vector< long double > *u, w_vector< long double const > *v) |
Copy elements of vector v into vector u. More... | |
| int | w_memcpy (w_vector< int > *u, w_vector< int const > *v) |
Copy elements of vector v into vector u. More... | |
| int | w_memcpy (w_vector< unsigned > *u, w_vector< unsigned const > *v) |
Copy elements of vector v into vector u. More... | |
| int | w_memcpy (w_vector< long > *u, w_vector< long const > *v) |
Copy elements of vector v into vector u. More... | |
| int | w_memcpy (w_vector< unsigned long > *u, w_vector< unsigned long const > *v) |
Copy elements of vector v into vector u. More... | |
| int | w_memcpy (w_vector< short > *u, w_vector< short const > *v) |
Copy elements of vector v into vector u. More... | |
| int | w_memcpy (w_vector< unsigned short > *u, w_vector< unsigned short const > *v) |
Copy elements of vector v into vector u. More... | |
| int | w_memcpy (w_vector< char > *u, w_vector< char const > *v) |
Copy elements of vector v into vector u. More... | |
| int | w_memcpy (w_vector< unsigned char > *u, w_vector< unsigned char const > *v) |
Copy elements of vector v into vector u. More... | |
| int | w_memcpy (w_vector< complex< double >> *u, w_vector< complex< double > const > *v) |
Copy elements of vector v into vector u. More... | |
| int | w_memcpy (w_vector< complex< float >> *u, w_vector< complex< float > const > *v) |
Copy elements of vector v into vector u. More... | |
| int | w_memcpy (w_vector< complex< long double >> *u, w_vector< complex< long double > const > *v) |
Copy elements of vector v into vector u. More... | |
| auto | w_min_index (w_vector< double const > *v) |
Index of minimum value in vector v. More... | |
| auto | w_min_index (w_vector< float const > *v) |
Index of minimum value in vector v. More... | |
| auto | w_min_index (w_vector< long double const > *v) |
Index of minimum value in vector v. More... | |
| auto | w_min_index (w_vector< int const > *v) |
Index of minimum value in vector v. More... | |
| auto | w_min_index (w_vector< unsigned const > *v) |
Index of minimum value in vector v. More... | |
| auto | w_min_index (w_vector< long const > *v) |
Index of minimum value in vector v. More... | |
| auto | w_min_index (w_vector< unsigned long const > *v) |
Index of minimum value in vector v. More... | |
| auto | w_min_index (w_vector< short const > *v) |
Index of minimum value in vector v. More... | |
| auto | w_min_index (w_vector< unsigned short const > *v) |
Index of minimum value in vector v. More... | |
| auto | w_min_index (w_vector< char const > *v) |
Index of minimum value in vector v. More... | |
| auto | w_min_index (w_vector< unsigned char const > *v) |
Index of minimum value in vector v. More... | |
| auto | w_min (w_vector< double const > *v) |
Minimum value in vector v. More... | |
| auto | w_min (w_vector< float const > *v) |
Minimum value in vector v. More... | |
| auto | w_min (w_vector< long double const > *v) |
Minimum value in vector v. More... | |
| auto | w_min (w_vector< int const > *v) |
Minimum value in vector v. More... | |
| auto | w_min (w_vector< unsigned const > *v) |
Minimum value in vector v. More... | |
| auto | w_min (w_vector< long const > *v) |
Minimum value in vector v. More... | |
| auto | w_min (w_vector< unsigned long const > *v) |
Minimum value in vector v. More... | |
| auto | w_min (w_vector< short const > *v) |
Minimum value in vector v. More... | |
| auto | w_min (w_vector< unsigned short const > *v) |
Minimum value in vector v. More... | |
| auto | w_min (w_vector< char const > *v) |
Minimum value in vector v. More... | |
| auto | w_min (w_vector< unsigned char const > *v) |
Minimum value in vector v. More... | |
| void | w_minmax_index (w_vector< double const > *v, size_t *min, size_t *max) |
Return indices of minimum and maximum values in vector v. More... | |
| void | w_minmax_index (w_vector< float const > *v, size_t *min, size_t *max) |
Return indices of minimum and maximum values in vector v. More... | |
| void | w_minmax_index (w_vector< long double const > *v, size_t *min, size_t *max) |
Return indices of minimum and maximum values in vector v. More... | |
| void | w_minmax_index (w_vector< int const > *v, size_t *min, size_t *max) |
Return indices of minimum and maximum values in vector v. More... | |
| void | w_minmax_index (w_vector< unsigned const > *v, size_t *min, size_t *max) |
Return indices of minimum and maximum values in vector v. More... | |
| void | w_minmax_index (w_vector< long const > *v, size_t *min, size_t *max) |
Return indices of minimum and maximum values in vector v. More... | |
| void | w_minmax_index (w_vector< unsigned long const > *v, size_t *min, size_t *max) |
Return indices of minimum and maximum values in vector v. More... | |
| void | w_minmax_index (w_vector< short const > *v, size_t *min, size_t *max) |
Return indices of minimum and maximum values in vector v. More... | |
| void | w_minmax_index (w_vector< unsigned short const > *v, size_t *min, size_t *max) |
Return indices of minimum and maximum values in vector v. More... | |
| void | w_minmax_index (w_vector< char const > *v, size_t *min, size_t *max) |
Return indices of minimum and maximum values in vector v. More... | |
| void | w_minmax_index (w_vector< unsigned char const > *v, size_t *min, size_t *max) |
Return indices of minimum and maximum values in vector v. More... | |
| void | w_minmax (w_vector< double const > *v, double *min, double *max) |
Return minimum and maximum values in vector v. More... | |
| void | w_minmax (w_vector< float const > *v, float *min, float *max) |
Return minimum and maximum values in vector v. More... | |
| void | w_minmax (w_vector< long double const > *v, long double *min, long double *max) |
Return minimum and maximum values in vector v. More... | |
| void | w_minmax (w_vector< int const > *v, int *min, int *max) |
Return minimum and maximum values in vector v. More... | |
| void | w_minmax (w_vector< unsigned const > *v, unsigned *min, unsigned *max) |
Return minimum and maximum values in vector v. More... | |
| void | w_minmax (w_vector< long const > *v, long *min, long *max) |
Return minimum and maximum values in vector v. More... | |
| void | w_minmax (w_vector< unsigned long const > *v, unsigned long *min, unsigned long *max) |
Return minimum and maximum values in vector v. More... | |
| void | w_minmax (w_vector< short const > *v, short *min, short *max) |
Return minimum and maximum values in vector v. More... | |
| void | w_minmax (w_vector< unsigned short const > *v, unsigned short *min, unsigned short *max) |
Return minimum and maximum values in vector v. More... | |
| void | w_minmax (w_vector< char const > *v, char *min, char *max) |
Return minimum and maximum values in vector v. More... | |
| void | w_minmax (w_vector< unsigned char const > *v, unsigned char *min, unsigned char *max) |
Return minimum and maximum values in vector v. More... | |
| int | w_mul (w_vector< double > *u, w_vector< double const > *v) |
For vectors u and v, produce, element by element, u = u * v. More... | |
| int | w_mul (w_vector< float > *u, w_vector< float const > *v) |
For vectors u and v, produce, element by element, u = u * v. More... | |
| int | w_mul (w_vector< long double > *u, w_vector< long double const > *v) |
For vectors u and v, produce, element by element, u = u * v. More... | |
| int | w_mul (w_vector< int > *u, w_vector< int const > *v) |
For vectors u and v, produce, element by element, u = u * v. More... | |
| int | w_mul (w_vector< unsigned > *u, w_vector< unsigned const > *v) |
For vectors u and v, produce, element by element, u = u * v. More... | |
| int | w_mul (w_vector< long > *u, w_vector< long const > *v) |
For vectors u and v, produce, element by element, u = u * v. More... | |
| int | w_mul (w_vector< unsigned long > *u, w_vector< unsigned long const > *v) |
For vectors u and v, produce, element by element, u = u * v. More... | |
| int | w_mul (w_vector< short > *u, w_vector< short const > *v) |
For vectors u and v, produce, element by element, u = u * v. More... | |
| int | w_mul (w_vector< unsigned short > *u, w_vector< unsigned short const > *v) |
For vectors u and v, produce, element by element, u = u * v. More... | |
| int | w_mul (w_vector< char > *u, w_vector< char const > *v) |
For vectors u and v, produce, element by element, u = u * v. More... | |
| int | w_mul (w_vector< unsigned char > *u, w_vector< unsigned char const > *v) |
For vectors u and v, produce, element by element, u = u * v. More... | |
| int | w_mul (w_vector< complex< double >> *u, w_vector< complex< double > const > *v) |
For vectors u and v, produce, element by element, u = u * v. More... | |
| int | w_mul (w_vector< complex< float >> *u, w_vector< complex< float > const > *v) |
For vectors u and v, produce, element by element, u = u * v. More... | |
| int | w_mul (w_vector< complex< long double >> *u, w_vector< complex< long double > const > *v) |
For vectors u and v, produce, element by element, u = u * v. More... | |
| auto * | w_ptr (w_vector< double > *v, size_t i) |
Pointer to ith element of vector v, with bounds-checking. More... | |
| const auto * | w_ptr (w_vector< double const > *v, size_t i) |
Pointer to ith element of vector v, with bounds-checking. More... | |
| auto * | w_ptr (w_vector< float > *v, size_t i) |
Pointer to ith element of vector v, with bounds-checking. More... | |
| const auto * | w_ptr (w_vector< float const > *v, size_t i) |
Pointer to ith element of vector v, with bounds-checking. More... | |
| auto * | w_ptr (w_vector< long double > *v, size_t i) |
Pointer to ith element of vector v, with bounds-checking. More... | |
| const auto * | w_ptr (w_vector< long double const > *v, size_t i) |
Pointer to ith element of vector v, with bounds-checking. More... | |
| auto * | w_ptr (w_vector< int > *v, size_t i) |
Pointer to ith element of vector v, with bounds-checking. More... | |
| const auto * | w_ptr (w_vector< int const > *v, size_t i) |
Pointer to ith element of vector v, with bounds-checking. More... | |
| auto * | w_ptr (w_vector< unsigned > *v, size_t i) |
Pointer to ith element of vector v, with bounds-checking. More... | |
| const auto * | w_ptr (w_vector< unsigned const > *v, size_t i) |
Pointer to ith element of vector v, with bounds-checking. More... | |
| auto * | w_ptr (w_vector< long > *v, size_t i) |
Pointer to ith element of vector v, with bounds-checking. More... | |
| const auto * | w_ptr (w_vector< long const > *v, size_t i) |
Pointer to ith element of vector v, with bounds-checking. More... | |
| auto * | w_ptr (w_vector< unsigned long > *v, size_t i) |
Pointer to ith element of vector v, with bounds-checking. More... | |
| const auto * | w_ptr (w_vector< unsigned long const > *v, size_t i) |
Pointer to ith element of vector v, with bounds-checking. More... | |
| auto * | w_ptr (w_vector< short > *v, size_t i) |
Pointer to ith element of vector v, with bounds-checking. More... | |
| const auto * | w_ptr (w_vector< short const > *v, size_t i) |
Pointer to ith element of vector v, with bounds-checking. More... | |
| auto * | w_ptr (w_vector< unsigned short > *v, size_t i) |
Pointer to ith element of vector v, with bounds-checking. More... | |
| unsigned const short * | w_ptr (w_vector< unsigned short const > *v, size_t i) |
Pointer to ith element of vector v, with bounds-checking. More... | |
| auto * | w_ptr (w_vector< char > *v, size_t i) |
Pointer to ith element of vector v, with bounds-checking. More... | |
| const auto * | w_ptr (w_vector< char const > *v, size_t i) |
Pointer to ith element of vector v, with bounds-checking. More... | |
| auto * | w_ptr (w_vector< unsigned char > *v, size_t i) |
Pointer to ith element of vector v, with bounds-checking. More... | |
| const auto * | w_ptr (w_vector< unsigned char const > *v, size_t i) |
Pointer to ith element of vector v, with bounds-checking. More... | |
| auto * | w_ptr (w_vector< complex< double >> *v, size_t i) |
Pointer to ith element of vector v, with bounds-checking. More... | |
| const auto * | w_ptr (w_vector< complex< double > const > *v, size_t i) |
Pointer to ith element of vector v, with bounds-checking. More... | |
| auto * | w_ptr (w_vector< complex< float >> *v, size_t i) |
Pointer to ith element of vector v, with bounds-checking. More... | |
| const auto * | w_ptr (w_vector< complex< float > const > *v, size_t i) |
Pointer to ith element of vector v, with bounds-checking. More... | |
| auto * | w_ptr (w_vector< complex< long double >> *v, size_t i) |
Pointer to ith element of vector v, with bounds-checking. More... | |
| const auto * | w_ptr (w_vector< complex< long double > const > *v, size_t i) |
Pointer to ith element of vector v, with bounds-checking. More... | |
| auto | w_real (w_vector< double > *v) |
| Real part (identity-view) of real vector. More... | |
| auto | w_real (w_vector< double const > *v) |
| Real part (identity-view) of real vector. More... | |
| auto | w_real (w_vector< float > *v) |
| Real part (identity-view) of real vector. More... | |
| auto | w_real (w_vector< float const > *v) |
| Real part (identity-view) of real vector. More... | |
| auto | w_real (w_vector< long double > *v) |
| Real part (identity-view) of real vector. More... | |
| auto | w_real (w_vector< long double const > *v) |
| Real part (identity-view) of real vector. More... | |
| auto | w_real (w_vector< int > *v) |
| Real part (identity-view) of real vector. More... | |
| auto | w_real (w_vector< int const > *v) |
| Real part (identity-view) of real vector. More... | |
| auto | w_real (w_vector< unsigned > *v) |
| Real part (identity-view) of real vector. More... | |
| auto | w_real (w_vector< unsigned const > *v) |
| Real part (identity-view) of real vector. More... | |
| auto | w_real (w_vector< long > *v) |
| Real part (identity-view) of real vector. More... | |
| auto | w_real (w_vector< long const > *v) |
| Real part (identity-view) of real vector. More... | |
| auto | w_real (w_vector< unsigned long > *v) |
| Real part (identity-view) of real vector. More... | |
| auto | w_real (w_vector< unsigned long const > *v) |
| Real part (identity-view) of real vector. More... | |
| auto | w_real (w_vector< short > *v) |
| Real part (identity-view) of real vector. More... | |
| auto | w_real (w_vector< short const > *v) |
| Real part (identity-view) of real vector. More... | |
| auto | w_real (w_vector< unsigned short > *v) |
| Real part (identity-view) of real vector. More... | |
| auto | w_real (w_vector< unsigned short const > *v) |
| Real part (identity-view) of real vector. More... | |
| auto | w_real (w_vector< char > *v) |
| Real part (identity-view) of real vector. More... | |
| auto | w_real (w_vector< char const > *v) |
| Real part (identity-view) of real vector. More... | |
| auto | w_real (w_vector< unsigned char > *v) |
| Real part (identity-view) of real vector. More... | |
| auto | w_real (w_vector< unsigned char const > *v) |
| Real part (identity-view) of real vector. More... | |
| auto | w_real (w_vector< complex< double >> *u) |
| Real-part of complex vector. More... | |
| auto | w_real (w_vector< complex< float >> *u) |
| Real-part of complex vector. More... | |
| auto | w_real (w_vector< complex< long double >> *u) |
| Real-part of complex vector. More... | |
| auto | w_real (w_vector< complex< double >> const *u) |
| Real-part of complex vector. More... | |
| auto | w_real (w_vector< complex< float >> const *u) |
| Real-part of complex vector. More... | |
| auto | w_real (w_vector< complex< long double >> const *u) |
| Real-part of complex vector. More... | |
| int | w_reverse (w_vector< double > *v) |
Reverse order of elements in vector v. More... | |
| int | w_reverse (w_vector< float > *v) |
Reverse order of elements in vector v. More... | |
| int | w_reverse (w_vector< long double > *v) |
Reverse order of elements in vector v. More... | |
| int | w_reverse (w_vector< int > *v) |
Reverse order of elements in vector v. More... | |
| int | w_reverse (w_vector< unsigned > *v) |
Reverse order of elements in vector v. More... | |
| int | w_reverse (w_vector< long > *v) |
Reverse order of elements in vector v. More... | |
| int | w_reverse (w_vector< unsigned long > *v) |
Reverse order of elements in vector v. More... | |
| int | w_reverse (w_vector< short > *v) |
Reverse order of elements in vector v. More... | |
| int | w_reverse (w_vector< unsigned short > *v) |
Reverse order of elements in vector v. More... | |
| int | w_reverse (w_vector< char > *v) |
Reverse order of elements in vector v. More... | |
| int | w_reverse (w_vector< unsigned char > *v) |
Reverse order of elements in vector v. More... | |
| int | w_reverse (w_vector< complex< double >> *v) |
Reverse order of elements in vector v. More... | |
| int | w_reverse (w_vector< complex< float >> *v) |
Reverse order of elements in vector v. More... | |
| int | w_reverse (w_vector< complex< long double >> *v) |
Reverse order of elements in vector v. More... | |
| int | w_scale (w_vector< double > *u, double const &v) |
For vector u and scalar v, produce effect of u = u * v. More... | |
| int | w_scale (w_vector< float > *u, float const &v) |
For vector u and scalar v, produce effect of u = u * v. More... | |
| int | w_scale (w_vector< long double > *u, long double const &v) |
For vector u and scalar v, produce effect of u = u * v. More... | |
| int | w_scale (w_vector< int > *u, int const &v) |
For vector u and scalar v, produce effect of u = u * v. More... | |
| int | w_scale (w_vector< unsigned > *u, unsigned const &v) |
For vector u and scalar v, produce effect of u = u * v. More... | |
| int | w_scale (w_vector< long > *u, long const &v) |
For vector u and scalar v, produce effect of u = u * v. More... | |
| int | w_scale (w_vector< unsigned long > *u, unsigned long const &v) |
For vector u and scalar v, produce effect of u = u * v. More... | |
| int | w_scale (w_vector< short > *u, short const &v) |
For vector u and scalar v, produce effect of u = u * v. More... | |
| int | w_scale (w_vector< unsigned short > *u, unsigned short const &v) |
For vector u and scalar v, produce effect of u = u * v. More... | |
| int | w_scale (w_vector< char > *u, char const &v) |
For vector u and scalar v, produce effect of u = u * v. More... | |
| int | w_scale (w_vector< unsigned char > *u, unsigned char const &v) |
For vector u and scalar v, produce effect of u = u * v. More... | |
| int | w_scale (w_vector< complex< double >> *u, complex< double > const &v) |
For vector u and scalar v, produce effect of u = u * v. More... | |
| int | w_scale (w_vector< complex< float >> *u, complex< float > const &v) |
For vector u and scalar v, produce effect of u = u * v. More... | |
| int | w_scale (w_vector< complex< long double >> *u, complex< long double > const &v) |
For vector u and scalar v, produce effect of u = u * v. More... | |
| void | w_set_all (w_vector< double > *v, double const &x) |
Set every element of vector v to same value x. More... | |
| void | w_set_all (w_vector< float > *v, float const &x) |
Set every element of vector v to same value x. More... | |
| void | w_set_all (w_vector< long double > *v, long double const &x) |
Set every element of vector v to same value x. More... | |
| void | w_set_all (w_vector< int > *v, int const &x) |
Set every element of vector v to same value x. More... | |
| void | w_set_all (w_vector< unsigned > *v, unsigned const &x) |
Set every element of vector v to same value x. More... | |
| void | w_set_all (w_vector< long > *v, long const &x) |
Set every element of vector v to same value x. More... | |
| void | w_set_all (w_vector< unsigned long > *v, unsigned long const &x) |
Set every element of vector v to same value x. More... | |
| void | w_set_all (w_vector< short > *v, short const &x) |
Set every element of vector v to same value x. More... | |
| void | w_set_all (w_vector< unsigned short > *v, unsigned short const &x) |
Set every element of vector v to same value x. More... | |
| void | w_set_all (w_vector< char > *v, char const &x) |
Set every element of vector v to same value x. More... | |
| void | w_set_all (w_vector< unsigned char > *v, unsigned char const &x) |
Set every element of vector v to same value x. More... | |
| void | w_set_all (w_vector< complex< double >> *v, complex< double > const &x) |
Set every element of vector v to same value x. More... | |
| void | w_set_all (w_vector< complex< float >> *v, complex< float > const &x) |
Set every element of vector v to same value x. More... | |
| void | w_set_all (w_vector< complex< long double >> *v, complex< long double > const &x) |
Set every element of vector v to same value x. More... | |
| int | w_set_basis (w_vector< double > *v, size_t i) |
Make basis-vector by setting every element in v to zero except for ith element, which is set to unity. More... | |
| int | w_set_basis (w_vector< float > *v, size_t i) |
Make basis-vector by setting every element in v to zero except for ith element, which is set to unity. More... | |
| int | w_set_basis (w_vector< long double > *v, size_t i) |
Make basis-vector by setting every element in v to zero except for ith element, which is set to unity. More... | |
| int | w_set_basis (w_vector< int > *v, size_t i) |
Make basis-vector by setting every element in v to zero except for ith element, which is set to unity. More... | |
| int | w_set_basis (w_vector< unsigned > *v, size_t i) |
Make basis-vector by setting every element in v to zero except for ith element, which is set to unity. More... | |
| int | w_set_basis (w_vector< long > *v, size_t i) |
Make basis-vector by setting every element in v to zero except for ith element, which is set to unity. More... | |
| int | w_set_basis (w_vector< unsigned long > *v, size_t i) |
Make basis-vector by setting every element in v to zero except for ith element, which is set to unity. More... | |
| int | w_set_basis (w_vector< short > *v, size_t i) |
Make basis-vector by setting every element in v to zero except for ith element, which is set to unity. More... | |
| int | w_set_basis (w_vector< unsigned short > *v, size_t i) |
Make basis-vector by setting every element in v to zero except for ith element, which is set to unity. More... | |
| int | w_set_basis (w_vector< char > *v, size_t i) |
Make basis-vector by setting every element in v to zero except for ith element, which is set to unity. More... | |
| int | w_set_basis (w_vector< unsigned char > *v, size_t i) |
Make basis-vector by setting every element in v to zero except for ith element, which is set to unity. More... | |
| int | w_set_basis (w_vector< complex< double >> *v, size_t i) |
Make basis-vector by setting every element in v to zero except for ith element, which is set to unity. More... | |
| int | w_set_basis (w_vector< complex< float >> *v, size_t i) |
Make basis-vector by setting every element in v to zero except for ith element, which is set to unity. More... | |
| int | w_set_basis (w_vector< complex< long double >> *v, size_t i) |
Make basis-vector by setting every element in v to zero except for ith element, which is set to unity. More... | |
| void | w_set_zero (w_vector< double > *v) |
Set every element of vector v to zero. More... | |
| void | w_set_zero (w_vector< float > *v) |
Set every element of vector v to zero. More... | |
| void | w_set_zero (w_vector< long double > *v) |
Set every element of vector v to zero. More... | |
| void | w_set_zero (w_vector< int > *v) |
Set every element of vector v to zero. More... | |
| void | w_set_zero (w_vector< unsigned > *v) |
Set every element of vector v to zero. More... | |
| void | w_set_zero (w_vector< long > *v) |
Set every element of vector v to zero. More... | |
| void | w_set_zero (w_vector< unsigned long > *v) |
Set every element of vector v to zero. More... | |
| void | w_set_zero (w_vector< short > *v) |
Set every element of vector v to zero. More... | |
| void | w_set_zero (w_vector< unsigned short > *v) |
Set every element of vector v to zero. More... | |
| void | w_set_zero (w_vector< char > *v) |
Set every element of vector v to zero. More... | |
| void | w_set_zero (w_vector< unsigned char > *v) |
Set every element of vector v to zero. More... | |
| void | w_set_zero (w_vector< complex< double >> *v) |
Set every element of vector v to zero. More... | |
| void | w_set_zero (w_vector< complex< float >> *v) |
Set every element of vector v to zero. More... | |
| void | w_set_zero (w_vector< complex< long double >> *v) |
Set every element of vector v to zero. More... | |
| void | w_set (w_vector< double > *v, size_t i, double const &x) |
Set to x the value of ith element of vector v. More... | |
| void | w_set (w_vector< float > *v, size_t i, float const &x) |
Set to x the value of ith element of vector v. More... | |
| void | w_set (w_vector< long double > *v, size_t i, long double const &x) |
Set to x the value of ith element of vector v. More... | |
| void | w_set (w_vector< int > *v, size_t i, int const &x) |
Set to x the value of ith element of vector v. More... | |
| void | w_set (w_vector< unsigned > *v, size_t i, unsigned const &x) |
Set to x the value of ith element of vector v. More... | |
| void | w_set (w_vector< long > *v, size_t i, long const &x) |
Set to x the value of ith element of vector v. More... | |
| void | w_set (w_vector< unsigned long > *v, size_t i, unsigned long const &x) |
Set to x the value of ith element of vector v. More... | |
| void | w_set (w_vector< short > *v, size_t i, short const &x) |
Set to x the value of ith element of vector v. More... | |
| void | w_set (w_vector< unsigned short > *v, size_t i, unsigned short const &x) |
Set to x the value of ith element of vector v. More... | |
| void | w_set (w_vector< char > *v, size_t i, char const &x) |
Set to x the value of ith element of vector v. More... | |
| void | w_set (w_vector< unsigned char > *v, size_t i, unsigned char const &x) |
Set to x the value of ith element of vector v. More... | |
| void | w_set (w_vector< complex< double >> *v, size_t i, complex< double > const &x) |
Set to x the value of ith element of vector v. More... | |
| void | w_set (w_vector< complex< float >> *v, size_t i, complex< float > const &x) |
Set to x the value of ith element of vector v. More... | |
| void | w_set (w_vector< complex< long double >> *v, size_t i, complex< long double > const &x) |
Set to x the value of ith element of vector v. More... | |
| int | w_sub (w_vector< double > *u, w_vector< double const > *v) |
For vectors u and v, obtain effect u = u - v. More... | |
| int | w_sub (w_vector< float > *u, w_vector< float const > *v) |
For vectors u and v, obtain effect u = u - v. More... | |
| int | w_sub (w_vector< long double > *u, w_vector< long double const > *v) |
For vectors u and v, obtain effect u = u - v. More... | |
| int | w_sub (w_vector< int > *u, w_vector< int const > *v) |
For vectors u and v, obtain effect u = u - v. More... | |
| int | w_sub (w_vector< unsigned > *u, w_vector< unsigned const > *v) |
For vectors u and v, obtain effect u = u - v. More... | |
| int | w_sub (w_vector< long > *u, w_vector< long const > *v) |
For vectors u and v, obtain effect u = u - v. More... | |
| int | w_sub (w_vector< unsigned long > *u, w_vector< unsigned long const > *v) |
For vectors u and v, obtain effect u = u - v. More... | |
| int | w_sub (w_vector< short > *u, w_vector< short const > *v) |
For vectors u and v, obtain effect u = u - v. More... | |
| int | w_sub (w_vector< unsigned short > *u, w_vector< unsigned short const > *v) |
For vectors u and v, obtain effect u = u - v. More... | |
| int | w_sub (w_vector< char > *u, w_vector< char const > *v) |
For vectors u and v, obtain effect u = u - v. More... | |
| int | w_sub (w_vector< unsigned char > *u, w_vector< unsigned char const > *v) |
For vectors u and v, obtain effect u = u - v. More... | |
| int | w_sub (w_vector< complex< double >> *u, w_vector< complex< double > const > *v) |
For vectors u and v, obtain effect u = u - v. More... | |
| int | w_sub (w_vector< complex< float >> *u, w_vector< complex< float > const > *v) |
For vectors u and v, obtain effect u = u - v. More... | |
| int | w_sub (w_vector< complex< long double >> *u, w_vector< complex< long double > const > *v) |
For vectors u and v, obtain effect u = u - v. More... | |
| auto | w_subvector (w_vector< double > *v, size_t i, size_t s, size_t n) |
View of subvector of vector v. More... | |
| auto | w_subvector (w_vector< double const > *v, size_t i, size_t s, size_t n) |
View of subvector of vector v. More... | |
| auto | w_subvector (w_vector< float > *v, size_t i, size_t s, size_t n) |
View of subvector of vector v. More... | |
| auto | w_subvector (w_vector< float const > *v, size_t i, size_t s, size_t n) |
View of subvector of vector v. More... | |
| auto | w_subvector (w_vector< long double > *v, size_t i, size_t s, size_t n) |
View of subvector of vector v. More... | |
| auto | w_subvector (w_vector< long double const > *v, size_t i, size_t s, size_t n) |
View of subvector of vector v. More... | |
| auto | w_subvector (w_vector< int > *v, size_t i, size_t s, size_t n) |
View of subvector of vector v. More... | |
| auto | w_subvector (w_vector< int const > *v, size_t i, size_t s, size_t n) |
View of subvector of vector v. More... | |
| auto | w_subvector (w_vector< unsigned > *v, size_t i, size_t s, size_t n) |
View of subvector of vector v. More... | |
| auto | w_subvector (w_vector< unsigned const > *v, size_t i, size_t s, size_t n) |
View of subvector of vector v. More... | |
| auto | w_subvector (w_vector< long > *v, size_t i, size_t s, size_t n) |
View of subvector of vector v. More... | |
| auto | w_subvector (w_vector< long const > *v, size_t i, size_t s, size_t n) |
View of subvector of vector v. More... | |
| auto | w_subvector (w_vector< unsigned long > *v, size_t i, size_t s, size_t n) |
View of subvector of vector v. More... | |
| auto | w_subvector (w_vector< unsigned long const > *v, size_t i, size_t s, size_t n) |
View of subvector of vector v. More... | |
| auto | w_subvector (w_vector< short > *v, size_t i, size_t s, size_t n) |
View of subvector of vector v. More... | |
| auto | w_subvector (w_vector< short const > *v, size_t i, size_t s, size_t n) |
View of subvector of vector v. More... | |
| auto | w_subvector (w_vector< unsigned short > *v, size_t i, size_t s, size_t n) |
View of subvector of vector v. More... | |
| auto | w_subvector (w_vector< unsigned short const > *v, size_t i, size_t s, size_t n) |
View of subvector of vector v. More... | |
| auto | w_subvector (w_vector< char > *v, size_t i, size_t s, size_t n) |
View of subvector of vector v. More... | |
| auto | w_subvector (w_vector< char const > *v, size_t i, size_t s, size_t n) |
View of subvector of vector v. More... | |
| auto | w_subvector (w_vector< unsigned char > *v, size_t i, size_t s, size_t n) |
View of subvector of vector v. More... | |
| auto | w_subvector (w_vector< unsigned char const > *v, size_t i, size_t s, size_t n) |
View of subvector of vector v. More... | |
| auto | w_subvector (w_vector< complex< double >> *v, size_t i, size_t s, size_t n) |
View of subvector of vector v. More... | |
| auto | w_subvector (w_vector< complex< double > const > *v, size_t i, size_t s, size_t n) |
View of subvector of vector v. More... | |
| auto | w_subvector (w_vector< complex< float >> *v, size_t i, size_t s, size_t n) |
View of subvector of vector v. More... | |
| auto | w_subvector (w_vector< complex< float > const > *v, size_t i, size_t s, size_t n) |
View of subvector of vector v. More... | |
| auto | w_subvector (w_vector< complex< long double >> *v, size_t i, size_t s, size_t n) |
View of subvector of vector v. More... | |
| auto | w_subvector (w_vector< complex< long double > const > *v, size_t i, size_t s, size_t n) |
View of subvector of vector v. More... | |
| auto | w_sum (w_vector< double const > *v) |
Sum of elements in vector v. More... | |
| auto | w_sum (w_vector< float const > *v) |
Sum of elements in vector v. More... | |
| auto | w_sum (w_vector< long double const > *v) |
Sum of elements in vector v. More... | |
| auto | w_sum (w_vector< int const > *v) |
Sum of elements in vector v. More... | |
| auto | w_sum (w_vector< unsigned const > *v) |
Sum of elements in vector v. More... | |
| auto | w_sum (w_vector< long const > *v) |
Sum of elements in vector v. More... | |
| auto | w_sum (w_vector< unsigned long const > *v) |
Sum of elements in vector v. More... | |
| auto | w_sum (w_vector< short const > *v) |
Sum of elements in vector v. More... | |
| auto | w_sum (w_vector< unsigned short const > *v) |
Sum of elements in vector v. More... | |
| auto | w_sum (w_vector< char const > *v) |
Sum of elements in vector v. More... | |
| auto | w_sum (w_vector< unsigned char const > *v) |
Sum of elements in vector v. More... | |
| template<typename C > | |
| C | complex_sum (w_vector< C const > *v) |
| Sum of elements in complex vector, not covered by GSL's sum. More... | |
| auto | w_sum (w_vector< gsl::complex< double > const > *v) |
Sum of elements in vector v. More... | |
| auto | w_sum (w_vector< gsl::complex< float > const > *v) |
Sum of elements in vector v. More... | |
| auto | w_sum (w_vector< gsl::complex< long double > const > *v) |
Sum of elements in vector v. More... | |
| int | w_swap_elements (w_vector< double > *v, size_t i, size_t j) |
Exchange ith and jth elements in vector v. More... | |
| int | w_swap_elements (w_vector< float > *v, size_t i, size_t j) |
Exchange ith and jth elements in vector v. More... | |
| int | w_swap_elements (w_vector< long double > *v, size_t i, size_t j) |
Exchange ith and jth elements in vector v. More... | |
| int | w_swap_elements (w_vector< int > *v, size_t i, size_t j) |
Exchange ith and jth elements in vector v. More... | |
| int | w_swap_elements (w_vector< unsigned > *v, size_t i, size_t j) |
Exchange ith and jth elements in vector v. More... | |
| int | w_swap_elements (w_vector< long > *v, size_t i, size_t j) |
Exchange ith and jth elements in vector v. More... | |
| int | w_swap_elements (w_vector< unsigned long > *v, size_t i, size_t j) |
Exchange ith and jth elements in vector v. More... | |
| int | w_swap_elements (w_vector< short > *v, size_t i, size_t j) |
Exchange ith and jth elements in vector v. More... | |
| int | w_swap_elements (w_vector< unsigned short > *v, size_t i, size_t j) |
Exchange ith and jth elements in vector v. More... | |
| int | w_swap_elements (w_vector< char > *v, size_t i, size_t j) |
Exchange ith and jth elements in vector v. More... | |
| int | w_swap_elements (w_vector< unsigned char > *v, size_t i, size_t j) |
Exchange ith and jth elements in vector v. More... | |
| int | w_swap_elements (w_vector< complex< double >> *v, size_t i, size_t j) |
Exchange ith and jth elements in vector v. More... | |
| int | w_swap_elements (w_vector< complex< float >> *v, size_t i, size_t j) |
Exchange ith and jth elements in vector v. More... | |
| int | w_swap_elements (w_vector< complex< long double >> *v, size_t i, size_t j) |
Exchange ith and jth elements in vector v. More... | |
| int | w_swap (w_vector< double > *u, w_vector< double > *v) |
Exchange elements of vector u and corresponding ones of vector v. More... | |
| int | w_swap (w_vector< float > *u, w_vector< float > *v) |
Exchange elements of vector u and corresponding ones of vector v. More... | |
| int | w_swap (w_vector< long double > *u, w_vector< long double > *v) |
Exchange elements of vector u and corresponding ones of vector v. More... | |
| int | w_swap (w_vector< int > *u, w_vector< int > *v) |
Exchange elements of vector u and corresponding ones of vector v. More... | |
| int | w_swap (w_vector< unsigned > *u, w_vector< unsigned > *v) |
Exchange elements of vector u and corresponding ones of vector v. More... | |
| int | w_swap (w_vector< long > *u, w_vector< long > *v) |
Exchange elements of vector u and corresponding ones of vector v. More... | |
| int | w_swap (w_vector< unsigned long > *u, w_vector< unsigned long > *v) |
Exchange elements of vector u and corresponding ones of vector v. More... | |
| int | w_swap (w_vector< short > *u, w_vector< short > *v) |
Exchange elements of vector u and corresponding ones of vector v. More... | |
| int | w_swap (w_vector< unsigned short > *u, w_vector< unsigned short > *v) |
Exchange elements of vector u and corresponding ones of vector v. More... | |
| int | w_swap (w_vector< char > *u, w_vector< char > *v) |
Exchange elements of vector u and corresponding ones of vector v. More... | |
| int | w_swap (w_vector< unsigned char > *u, w_vector< unsigned char > *v) |
Exchange elements of vector u and corresponding ones of vector v. More... | |
| int | w_swap (w_vector< complex< double >> *u, w_vector< complex< double >> *v) |
Exchange elements of vector u and corresponding ones of vector v. More... | |
| int | w_swap (w_vector< complex< float >> *u, w_vector< complex< float >> *v) |
Exchange elements of vector u and corresponding ones of vector v. More... | |
| int | w_swap (w_vector< complex< long double >> *u, w_vector< complex< long double >> *v) |
Exchange elements of vector u and corresponding ones of vector v. More... | |
| template<typename E > | |
| w_vector< E > * | w_vector_alloc (size_t n) |
| Generic template-declaration for function that allocates vector whose element-type is E. More... | |
| template<> | |
| w_vector< double > * | w_vector_alloc< double > (size_t n) |
| Specialization for double. More... | |
| template<> | |
| w_vector< float > * | w_vector_alloc< float > (size_t n) |
| Specialization for float. More... | |
| template<> | |
| w_vector< long double > * | w_vector_alloc< long double > (size_t n) |
| Specialization for long double. More... | |
| template<> | |
| w_vector< int > * | w_vector_alloc< int > (size_t n) |
| Specialization for int. More... | |
| template<> | |
| w_vector< unsigned > * | w_vector_alloc< unsigned > (size_t n) |
| Specialization for unsigned. More... | |
| template<> | |
| w_vector< long > * | w_vector_alloc< long > (size_t n) |
| Specialization for long. More... | |
| template<> | |
| w_vector< unsigned long > * | w_vector_alloc< unsigned long > (size_t n) |
| Specialization for unsigned long. More... | |
| template<> | |
| w_vector< short > * | w_vector_alloc< short > (size_t n) |
| Specialization for short. More... | |
| template<> | |
| w_vector< unsigned short > * | w_vector_alloc< unsigned short > (size_t n) |
| Specialization for unsigned short. More... | |
| template<> | |
| w_vector< char > * | w_vector_alloc< char > (size_t n) |
| Specialization for char. More... | |
| template<> | |
| w_vector< unsigned char > * | w_vector_alloc< unsigned char > (size_t n) |
| Specialization for unsigned char. More... | |
| template<> | |
| w_vector< complex< double > > * | w_vector_alloc< complex< double > > (size_t n) |
| Specialization for complex<double>. More... | |
| template<> | |
| w_vector< complex< float > > * | w_vector_alloc< complex< float > > (size_t n) |
| Specialization for complex<float>. More... | |
| template<> | |
| w_vector< complex< long double > > * | w_vector_alloc< complex< long double > > (size_t n) |
| Specialization for complex<long double>. More... | |
| template<typename E > | |
| w_vector< E > * | w_vector_calloc (size_t n) |
| Generic template-declaration for function that allocates vector whose element-type is E and initializes each element to zero. More... | |
| template<> | |
| w_vector< double > * | w_vector_calloc< double > (size_t n) |
| Specialization for double. More... | |
| template<> | |
| w_vector< float > * | w_vector_calloc< float > (size_t n) |
| Specialization for float. More... | |
| template<> | |
| w_vector< long double > * | w_vector_calloc< long double > (size_t n) |
| Specialization for long double. More... | |
| template<> | |
| w_vector< int > * | w_vector_calloc< int > (size_t n) |
| Specialization for int. More... | |
| template<> | |
| w_vector< unsigned > * | w_vector_calloc< unsigned > (size_t n) |
| Specialization for unsigned. More... | |
| template<> | |
| w_vector< long > * | w_vector_calloc< long > (size_t n) |
| Specialization for long. More... | |
| template<> | |
| w_vector< unsigned long > * | w_vector_calloc< unsigned long > (size_t n) |
| Specialization for unsigned long. More... | |
| template<> | |
| w_vector< short > * | w_vector_calloc< short > (size_t n) |
| Specialization for short. More... | |
| template<> | |
| w_vector< unsigned short > * | w_vector_calloc< unsigned short > (size_t n) |
| Specialization for unsigned short. More... | |
| template<> | |
| w_vector< char > * | w_vector_calloc< char > (size_t n) |
| Specialization for char. More... | |
| template<> | |
| w_vector< unsigned char > * | w_vector_calloc< unsigned char > (size_t n) |
| Specialization for unsigned char. More... | |
| template<> | |
| w_vector< complex< double > > * | w_vector_calloc< complex< double > > (size_t n) |
| Specialization for complex<double>. More... | |
| template<> | |
| w_vector< complex< float > > * | w_vector_calloc< complex< float > > (size_t n) |
| Specialization for complex<float>. More... | |
| template<> | |
| w_vector< complex< long double > > * | w_vector_calloc< complex< long double > > (size_t n) |
| Specialization for complex<long double>. More... | |
| auto | w_vector_view_array (double *b, size_t s, size_t n) |
| Initialize view of C-style array as vector. More... | |
| auto | w_vector_view_array (double const *b, size_t s, size_t n) |
| Initialize view of C-style array as vector. More... | |
| auto | w_vector_view_array (float *b, size_t s, size_t n) |
| Initialize view of C-style array as vector. More... | |
| auto | w_vector_view_array (float const *b, size_t s, size_t n) |
| Initialize view of C-style array as vector. More... | |
| auto | w_vector_view_array (long double *b, size_t s, size_t n) |
| Initialize view of C-style array as vector. More... | |
| auto | w_vector_view_array (long double const *b, size_t s, size_t n) |
| Initialize view of C-style array as vector. More... | |
| auto | w_vector_view_array (int *b, size_t s, size_t n) |
| Initialize view of C-style array as vector. More... | |
| auto | w_vector_view_array (int const *b, size_t s, size_t n) |
| Initialize view of C-style array as vector. More... | |
| auto | w_vector_view_array (unsigned *b, size_t s, size_t n) |
| Initialize view of C-style array as vector. More... | |
| auto | w_vector_view_array (unsigned const *b, size_t s, size_t n) |
| Initialize view of C-style array as vector. More... | |
| auto | w_vector_view_array (long *b, size_t s, size_t n) |
| Initialize view of C-style array as vector. More... | |
| auto | w_vector_view_array (long const *b, size_t s, size_t n) |
| Initialize view of C-style array as vector. More... | |
| auto | w_vector_view_array (unsigned long *b, size_t s, size_t n) |
| Initialize view of C-style array as vector. More... | |
| auto | w_vector_view_array (unsigned long const *b, size_t s, size_t n) |
| Initialize view of C-style array as vector. More... | |
| auto | w_vector_view_array (short *b, size_t s, size_t n) |
| Initialize view of C-style array as vector. More... | |
| auto | w_vector_view_array (short const *b, size_t s, size_t n) |
| Initialize view of C-style array as vector. More... | |
| auto | w_vector_view_array (unsigned short *b, size_t s, size_t n) |
| Initialize view of C-style array as vector. More... | |
| auto | w_vector_view_array (unsigned short const *b, size_t s, size_t n) |
| Initialize view of C-style array as vector. More... | |
| auto | w_vector_view_array (char *b, size_t s, size_t n) |
| Initialize view of C-style array as vector. More... | |
| auto | w_vector_view_array (char const *b, size_t s, size_t n) |
| Initialize view of C-style array as vector. More... | |
| auto | w_vector_view_array (unsigned char *b, size_t s, size_t n) |
| Initialize view of C-style array as vector. More... | |
| auto | w_vector_view_array (unsigned char const *b, size_t s, size_t n) |
| Initialize view of C-style array as vector. More... | |
| auto | w_vector_view_array (complex< double > *b, size_t s, size_t n) |
| Initialize view of C-style array as vector. More... | |
| auto | w_vector_view_array (complex< double > const *b, size_t s, size_t n) |
| Initialize view of C-style array as vector. More... | |
| auto | w_vector_view_array (complex< float > *b, size_t s, size_t n) |
| Initialize view of C-style array as vector. More... | |
| auto | w_vector_view_array (complex< float > const *b, size_t s, size_t n) |
| Initialize view of C-style array as vector. More... | |
| auto | w_vector_view_array (complex< long double > *b, size_t s, size_t n) |
| Initialize view of C-style array as vector. More... | |
| auto | w_vector_view_array (complex< long double > const *b, size_t s, size_t n) |
| Initialize view of C-style array as vector. More... | |
Variables | |
| template<typename T > | |
| constexpr bool | is_complex_v = is_complex<T>::VALUE |
True if T be type of complex element in vector or matrix. More... | |
Namespace for C++-interface to GSL.
| struct gsl::complex |
Complex-number, each of whose components has type A.
This is the generic declaration; see each specialization for details.
| A | Type of each component. |
Definition at line 18 of file complex.hpp.
| struct gsl::container |
For type E of element, define type of each vector, matrix, and view.
| E | Type of each element in vector or matrix. |
Definition at line 31 of file container.hpp.
| struct gsl::container< char > |
| struct gsl::container< char const > |
| struct gsl::container< complex< double > > |
| struct gsl::container< complex< double > const > |
Specialization for gsl_complex const.
Definition at line 420 of file container.hpp.
| struct gsl::container< complex< float > > |
Specialization for gsl_complex_float.
Definition at line 437 of file container.hpp.
| struct gsl::container< complex< float > const > |
Specialization for gsl_complex_float const.
Definition at line 454 of file container.hpp.
| struct gsl::container< complex< long double > > |
Specialization for gsl_complex_long_double.
Definition at line 471 of file container.hpp.
| struct gsl::container< complex< long double > const > |
Specialization for gsl_complex_long_double const.
Definition at line 488 of file container.hpp.
| struct gsl::container< double > |
| struct gsl::container< double const > |
| struct gsl::container< float > |
| struct gsl::container< float const > |
| struct gsl::container< int > |
| struct gsl::container< int const > |
| struct gsl::container< long > |
| struct gsl::container< long const > |
| struct gsl::container< long double > |
| struct gsl::container< long double const > |
Specialization for long double const.
Definition at line 114 of file container.hpp.
| struct gsl::container< short > |
| struct gsl::container< short const > |
| struct gsl::container< unsigned > |
| struct gsl::container< unsigned char > |
| struct gsl::container< unsigned char const > |
Specialization for unsigned char const.
Definition at line 386 of file container.hpp.
| struct gsl::container< unsigned const > |
| struct gsl::container< unsigned long > |
| struct gsl::container< unsigned long const > |
Specialization for unsigned long const.
Definition at line 250 of file container.hpp.
| struct gsl::container< unsigned short > |
| struct gsl::container< unsigned short const > |
Specialization for unsigned short const.
Definition at line 318 of file container.hpp.
| struct gsl::element |
Via specialization, define fundamental, atomic element for type E of each (possibly complex) element in vector or matrix.
If E be not complex, then define fundamental type as E, so that each of v_iface::real(), v_iface::imag(), m_iface::real(), and m_iface::imag() has a well defined return-type.
| E | Possibly complex type of each element in vector or matrix. |
Definition at line 25 of file element.hpp.
| Class Members | ||
|---|---|---|
| typedef E | type | Allow each of v_iface::real(), v_iface::imag(), m_iface::real(), or m_iface::imag() to compile without error, so long as client-code does not request the imaginary part of a real vector or a real matrix. |
| struct gsl::element< gsl::complex< double > > |
Specialization of element for gsl::complex<double>.
Definition at line 34 of file element.hpp.
| Class Members | ||
|---|---|---|
| typedef double | type | Type of element in view returned by v_iface::real(), etc. |
| struct gsl::element< gsl::complex< double > const > |
Specialization of element for gsl::complex<double> const
Definition at line 55 of file element.hpp.
| Class Members | ||
|---|---|---|
| typedef double const | type | Type of element in view returned by v_iface::real(), etc. |
| struct gsl::element< gsl::complex< float > > |
Specialization of element for gsl::complex<float>.
Definition at line 41 of file element.hpp.
| Class Members | ||
|---|---|---|
| typedef float | type | Type of element in view returned by v_iface::real(), etc. |
| struct gsl::element< gsl::complex< float > const > |
Specialization of element for gsl::complex<float> const.
Definition at line 62 of file element.hpp.
| Class Members | ||
|---|---|---|
| typedef float const | type | Type of element in view returned by v_iface::real(), etc. |
| struct gsl::element< gsl::complex< long double > > |
Specialization of element for gsl::complex<long double>.
Definition at line 48 of file element.hpp.
| Class Members | ||
|---|---|---|
| typedef long double | type | Type of element in view returned by v_iface::real(), etc. |
| struct gsl::element< gsl::complex< long double > const > |
Specialization of element for gsl::complex<long double> const.
Definition at line 69 of file element.hpp.
| Class Members | ||
|---|---|---|
| typedef long double const | type | Type of element in view returned by v_iface::real(), etc. |
| using gsl::element_t = typedef typename element<E>::type |
Via specialization, define fundamental, atomic element for type E of each (possibly complex) element in vector or matrix.
If E be not complex, then define fundamental type as E, so that each of v_iface::real(), v_iface::imag(), m_iface::real(), and m_iface::imag() has a well defined return-type.
| E | Possibly complex type of each element in vector or matrix. |
Definition at line 91 of file element.hpp.
| using gsl::w_matrix = typedef typename container<E>::matrix |
GSL's native matrix-type corresponding to element-type E.
| E | Type of element for matrix. |
Definition at line 518 of file container.hpp.
| using gsl::w_matrix_view = typedef typename container<E>::matrix_view |
GSL's native view of matrix corresponding to element-type E.
| E | Type of element for matrix. |
Definition at line 524 of file container.hpp.
| using gsl::w_vector = typedef typename container<E>::vector |
GSL's native vector-type corresponding to element-type E.
| E | Type of element for vector. |
Definition at line 506 of file container.hpp.
| using gsl::w_vector_view = typedef typename container<E>::vector_view |
GSL's native view of vector corresponding to element-type E.
| E | Type of element for vector. |
Definition at line 512 of file container.hpp.
| enum gsl::alloc_type |
Identifier for each of two possible allocation-methods.
| Enumerator | |
|---|---|
| ALLOC | Just allocate without initialization. |
| CALLOC | Initialize each element to zero after allocation. |
Definition at line 50 of file v-stor.hpp.
| int gsl::axpby | ( | T1 const & | alpha, |
| v_iface< T1, N1, V1 > const & | x, | ||
| T2 const & | beta, | ||
| v_iface< T2, N2, V2 > & | y | ||
| ) |
Linearly combine vector x into vector y in place.
| T1 | Type of element in x. |
| T2 | Type of element in y. |
| N1 | Compile-time number of elements in x. |
| N2 | Compile-time number of elements in y. |
| V1 | Type of storage for x. |
| V2 | Type of storage for y. |
| alpha | Coeffient of x. |
| x | First vector (source). |
| beta | Coefficient of y. |
| y | Second vector and (source and destination). |
Definition at line 547 of file v-iface.hpp.
| C gsl::complex_sum | ( | w_vector< C const > * | v | ) |
Sum of elements in complex vector, not covered by GSL's sum.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_sum This implementation uses Eigen to compute the sum.
| C | Complex type of vector's element. |
| v | Reference to vector. |
Definition at line 106 of file sum.hpp.
| bool gsl::equal | ( | v_iface< T1, N1, V1 > const & | v1, |
| v_iface< T2, N2, V2 > const & | v2 | ||
| ) |
Test equality of two vectors.
| T1 | Type of element in first vector. |
| T2 | Type of element in second vector. |
| N1 | Compile-time number of elements in first vector. |
| N2 | Compile-time number of elements in second vector. |
| V1 | Type of storage for first vector. |
| V2 | Type of storage for second vector. |
| v1 | Reference to first vector. |
| v2 | Reference to second vector. |
Definition at line 451 of file v-iface.hpp.
| int gsl::memcpy | ( | v_iface< T1, N1, V1 > & | dst, |
| v_iface< T2, N2, V2 > const & | src | ||
| ) |
Copy data from src, whose length must be same as that of dst.
| T1 | Type of element in dst. |
| T2 | Type of element in src. |
| N1 | Compile-time number of elements in dst. |
| N2 | Compile-time number of elements in src. |
| V1 | Type of storage for dst. |
| V2 | Type of storage for src. |
| dst | Destination. |
| src | Source. |
Definition at line 576 of file v-iface.hpp.
| bool gsl::operator!= | ( | v_iface< T1, N1, V1 > const & | u, |
| v_iface< T2, N2, V2 > const & | v | ||
| ) |
Test inequality of two vectors.
| T1 | Type of element in first vector. |
| T2 | Type of element in second vector. |
| N1 | Compile-time number of elements in first vector. |
| N2 | Compile-time number of elements in second vector. |
| V1 | Type of storage for first vector. |
| V2 | Type of storage for second vector. |
| u | Reference to first vector. |
| v | Reference to second vector. |
Definition at line 502 of file v-iface.hpp.
| std::ostream& gsl::operator<< | ( | std::ostream & | os, |
| v_iface< T, N, V > const & | u | ||
| ) |
Print vector to output-stream.
| T | Type of element in vector. |
| N | Number of elements in vector. |
| V | Type of storage for vector. |
| os | Reference to output-stream. |
| u | Reference to vector. |
Definition at line 516 of file v-iface.hpp.
| bool gsl::operator== | ( | v_iface< T1, N1, V1 > const & | u, |
| v_iface< T2, N2, V2 > const & | v | ||
| ) |
Test equality of two vectors.
| T1 | Type of element in first vector. |
| T2 | Type of element in second vector. |
| N1 | Compile-time number of elements in first vector. |
| N2 | Compile-time number of elements in second vector. |
| V1 | Type of storage for first vector. |
| V2 | Type of storage for second vector. |
| u | Reference to first vector. |
| v | Reference to second vector. |
Definition at line 476 of file v-iface.hpp.
| int gsl::swap | ( | v_iface< T1, N1, V1 > & | v1, |
| v_iface< T2, N2, V2 > & | v2 | ||
| ) |
Swap contents of one and other vector, each with same length.
| T1 | Type of element in first vector. |
| T2 | Type of element in second vector. |
| N1 | Compile-time number of elements in first vector. |
| N2 | Compile-time number of elements in second vector. |
| V1 | Type of storage for first vector. |
| V2 | Type of storage for second vector. |
| v1 | Reference to first vector. |
| v2 | Reference to second vector. |
Definition at line 601 of file v-iface.hpp.
Element by element, accumulate v into u.
add is overloaded to provide the same name for every type of vector. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_add
| u | Pointer to vector to be modified. |
| v | Pointer to vector to be added in to u. |
Element by element, accumulate v into u.
add is overloaded to provide the same name for every type of vector. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_add
| u | Pointer to vector to be modified. |
| v | Pointer to vector to be added in to u. |
Element by element, accumulate v into u.
add is overloaded to provide the same name for every type of vector. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_add
| u | Pointer to vector to be modified. |
| v | Pointer to vector to be added in to u. |
|
inline |
Element by element, accumulate v into u.
add is overloaded to provide the same name for every type of vector. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_add
| u | Pointer to vector to be modified. |
| v | Pointer to vector to be added in to u. |
Element by element, accumulate v into u.
add is overloaded to provide the same name for every type of vector. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_add
| u | Pointer to vector to be modified. |
| v | Pointer to vector to be added in to u. |
Element by element, accumulate v into u.
add is overloaded to provide the same name for every type of vector. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_add
| u | Pointer to vector to be modified. |
| v | Pointer to vector to be added in to u. |
Element by element, accumulate v into u.
add is overloaded to provide the same name for every type of vector. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_add
| u | Pointer to vector to be modified. |
| v | Pointer to vector to be added in to u. |
Element by element, accumulate v into u.
add is overloaded to provide the same name for every type of vector. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_add
| u | Pointer to vector to be modified. |
| v | Pointer to vector to be added in to u. |
Element by element, accumulate v into u.
add is overloaded to provide the same name for every type of vector. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_add
| u | Pointer to vector to be modified. |
| v | Pointer to vector to be added in to u. |
Element by element, accumulate v into u.
add is overloaded to provide the same name for every type of vector. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_add
| u | Pointer to vector to be modified. |
| v | Pointer to vector to be added in to u. |
Element by element, accumulate v into u.
add is overloaded to provide the same name for every type of vector. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_add
| u | Pointer to vector to be modified. |
| v | Pointer to vector to be added in to u. |
Element by element, accumulate v into u.
add is overloaded to provide the same name for every type of vector. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_add
| u | Pointer to vector to be modified. |
| v | Pointer to vector to be added in to u. |
Element by element, accumulate v into u.
add is overloaded to provide the same name for every type of vector. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_add
| u | Pointer to vector to be modified. |
| v | Pointer to vector to be added in to u. |
Element by element, accumulate v into u.
add is overloaded to provide the same name for every type of vector. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_add
| u | Pointer to vector to be modified. |
| v | Pointer to vector to be added in to u. |
|
inline |
Add same constant to every element in place.
add_constant is overloaded to provide the same name for every type of vector. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_add_constant
| u | Pointer to vector whose elements are to be modified. |
| v | Constant to add into each element. |
Definition at line 117 of file add-constant.hpp.
Add same constant to every element in place.
add_constant is overloaded to provide the same name for every type of vector. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_add_constant
| u | Pointer to vector whose elements are to be modified. |
| v | Constant to add into each element. |
Definition at line 140 of file add-constant.hpp.
Add same constant to every element in place.
add_constant is overloaded to provide the same name for every type of vector. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_add_constant
| u | Pointer to vector whose elements are to be modified. |
| v | Constant to add into each element. |
Definition at line 152 of file add-constant.hpp.
|
inline |
Add same constant to every element in place.
add_constant is overloaded to provide the same name for every type of vector. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_add_constant
| u | Pointer to vector whose elements are to be modified. |
| v | Constant to add into each element. |
Definition at line 163 of file add-constant.hpp.
|
inline |
Add same constant to every element in place.
add_constant is overloaded to provide the same name for every type of vector. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_add_constant
| u | Pointer to vector whose elements are to be modified. |
| v | Constant to add into each element. |
Definition at line 17 of file add-constant.hpp.
|
inline |
Add same constant to every element in place.
add_constant is overloaded to provide the same name for every type of vector. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_add_constant
| u | Pointer to vector whose elements are to be modified. |
| v | Constant to add into each element. |
Definition at line 28 of file add-constant.hpp.
|
inline |
Add same constant to every element in place.
add_constant is overloaded to provide the same name for every type of vector. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_add_constant
| u | Pointer to vector whose elements are to be modified. |
| v | Constant to add into each element. |
Definition at line 50 of file add-constant.hpp.
|
inline |
Add same constant to every element in place.
add_constant is overloaded to provide the same name for every type of vector. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_add_constant
| u | Pointer to vector whose elements are to be modified. |
| v | Constant to add into each element. |
Definition at line 72 of file add-constant.hpp.
|
inline |
Add same constant to every element in place.
add_constant is overloaded to provide the same name for every type of vector. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_add_constant
| u | Pointer to vector whose elements are to be modified. |
| v | Constant to add into each element. |
Definition at line 39 of file add-constant.hpp.
|
inline |
Add same constant to every element in place.
add_constant is overloaded to provide the same name for every type of vector. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_add_constant
| u | Pointer to vector whose elements are to be modified. |
| v | Constant to add into each element. |
Definition at line 94 of file add-constant.hpp.
|
inline |
Add same constant to every element in place.
add_constant is overloaded to provide the same name for every type of vector. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_add_constant
| u | Pointer to vector whose elements are to be modified. |
| v | Constant to add into each element. |
Definition at line 61 of file add-constant.hpp.
|
inline |
Add same constant to every element in place.
add_constant is overloaded to provide the same name for every type of vector. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_add_constant
| u | Pointer to vector whose elements are to be modified. |
| v | Constant to add into each element. |
Definition at line 128 of file add-constant.hpp.
|
inline |
Add same constant to every element in place.
add_constant is overloaded to provide the same name for every type of vector. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_add_constant
| u | Pointer to vector whose elements are to be modified. |
| v | Constant to add into each element. |
Definition at line 83 of file add-constant.hpp.
|
inline |
Add same constant to every element in place.
add_constant is overloaded to provide the same name for every type of vector. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_add_constant
| u | Pointer to vector whose elements are to be modified. |
| v | Constant to add into each element. |
Definition at line 106 of file add-constant.hpp.
|
inline |
Perform the logical equivalent of y = a*x + b*y.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_axpby
| a | Coefficient of vector x. |
| x | Pointer to vector that is multiplied by a. |
| b | Coefficient of vector y. |
| y | Pointer to vector that is multiplied by b and then updated as a*x + b*y. |
|
inline |
Perform the logical equivalent of y = a*x + b*y.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_axpby
| a | Coefficient of vector x. |
| x | Pointer to vector that is multiplied by a. |
| b | Coefficient of vector y. |
| y | Pointer to vector that is multiplied by b and then updated as a*x + b*y. |
|
inline |
Perform the logical equivalent of y = a*x + b*y.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_axpby
| a | Coefficient of vector x. |
| x | Pointer to vector that is multiplied by a. |
| b | Coefficient of vector y. |
| y | Pointer to vector that is multiplied by b and then updated as a*x + b*y. |
|
inline |
Perform the logical equivalent of y = a*x + b*y.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_axpby
| a | Coefficient of vector x. |
| x | Pointer to vector that is multiplied by a. |
| b | Coefficient of vector y. |
| y | Pointer to vector that is multiplied by b and then updated as a*x + b*y. |
|
inline |
Perform the logical equivalent of y = a*x + b*y.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_axpby
| a | Coefficient of vector x. |
| x | Pointer to vector that is multiplied by a. |
| b | Coefficient of vector y. |
| y | Pointer to vector that is multiplied by b and then updated as a*x + b*y. |
|
inline |
Perform the logical equivalent of y = a*x + b*y.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_axpby
| a | Coefficient of vector x. |
| x | Pointer to vector that is multiplied by a. |
| b | Coefficient of vector y. |
| y | Pointer to vector that is multiplied by b and then updated as a*x + b*y. |
|
inline |
Perform the logical equivalent of y = a*x + b*y.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_axpby
| a | Coefficient of vector x. |
| x | Pointer to vector that is multiplied by a. |
| b | Coefficient of vector y. |
| y | Pointer to vector that is multiplied by b and then updated as a*x + b*y. |
|
inline |
Perform the logical equivalent of y = a*x + b*y.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_axpby
| a | Coefficient of vector x. |
| x | Pointer to vector that is multiplied by a. |
| b | Coefficient of vector y. |
| y | Pointer to vector that is multiplied by b and then updated as a*x + b*y. |
|
inline |
Perform the logical equivalent of y = a*x + b*y.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_axpby
| a | Coefficient of vector x. |
| x | Pointer to vector that is multiplied by a. |
| b | Coefficient of vector y. |
| y | Pointer to vector that is multiplied by b and then updated as a*x + b*y. |
|
inline |
Perform the logical equivalent of y = a*x + b*y.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_axpby
| a | Coefficient of vector x. |
| x | Pointer to vector that is multiplied by a. |
| b | Coefficient of vector y. |
| y | Pointer to vector that is multiplied by b and then updated as a*x + b*y. |
|
inline |
Perform the logical equivalent of y = a*x + b*y.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_axpby
| a | Coefficient of vector x. |
| x | Pointer to vector that is multiplied by a. |
| b | Coefficient of vector y. |
| y | Pointer to vector that is multiplied by b and then updated as a*x + b*y. |
|
inline |
Perform the logical equivalent of y = a*x + b*y.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_axpby
| a | Coefficient of vector x. |
| x | Pointer to vector that is multiplied by a. |
| b | Coefficient of vector y. |
| y | Pointer to vector that is multiplied by b and then updated as a*x + b*y. |
|
inline |
Perform the logical equivalent of y = a*x + b*y.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_axpby
| a | Coefficient of vector x. |
| x | Pointer to vector that is multiplied by a. |
| b | Coefficient of vector y. |
| y | Pointer to vector that is multiplied by b and then updated as a*x + b*y. |
|
inline |
Perform the logical equivalent of y = a*x + b*y.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_axpby
| a | Coefficient of vector x. |
| x | Pointer to vector that is multiplied by a. |
| b | Coefficient of vector y. |
| y | Pointer to vector that is multiplied by b and then updated as a*x + b*y. |
Perform the logical operation u = u/v element by element.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_div
| u | Pointer to matrix whose elements should be divided into. |
| v | Pointer to matrix whose elements divide into. |
Perform the logical operation u = u/v element by element.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_div
| u | Pointer to matrix whose elements should be divided into. |
| v | Pointer to matrix whose elements divide into. |
Perform the logical operation u = u/v element by element.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_div
| u | Pointer to matrix whose elements should be divided into. |
| v | Pointer to matrix whose elements divide into. |
|
inline |
Perform the logical operation u = u/v element by element.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_div
| u | Pointer to matrix whose elements should be divided into. |
| v | Pointer to matrix whose elements divide into. |
Perform the logical operation u = u/v element by element.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_div
| u | Pointer to matrix whose elements should be divided into. |
| v | Pointer to matrix whose elements divide into. |
Perform the logical operation u = u/v element by element.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_div
| u | Pointer to matrix whose elements should be divided into. |
| v | Pointer to matrix whose elements divide into. |
Perform the logical operation u = u/v element by element.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_div
| u | Pointer to matrix whose elements should be divided into. |
| v | Pointer to matrix whose elements divide into. |
Perform the logical operation u = u/v element by element.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_div
| u | Pointer to matrix whose elements should be divided into. |
| v | Pointer to matrix whose elements divide into. |
Perform the logical operation u = u/v element by element.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_div
| u | Pointer to matrix whose elements should be divided into. |
| v | Pointer to matrix whose elements divide into. |
Perform the logical operation u = u/v element by element.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_div
| u | Pointer to matrix whose elements should be divided into. |
| v | Pointer to matrix whose elements divide into. |
Perform the logical operation u = u/v element by element.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_div
| u | Pointer to matrix whose elements should be divided into. |
| v | Pointer to matrix whose elements divide into. |
Perform the logical operation u = u/v element by element.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_div
| u | Pointer to matrix whose elements should be divided into. |
| v | Pointer to matrix whose elements divide into. |
Perform the logical operation u = u/v element by element.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_div
| u | Pointer to matrix whose elements should be divided into. |
| v | Pointer to matrix whose elements divide into. |
Perform the logical operation u = u/v element by element.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_div
| u | Pointer to matrix whose elements should be divided into. |
| v | Pointer to matrix whose elements divide into. |
True if every element in u be equal to corrending element in v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_equal
| u | Pointer to one vector. |
| v | Pointer to other vector. |
|
inline |
True if every element in u be equal to corrending element in v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_equal
| u | Pointer to one vector. |
| v | Pointer to other vector. |
|
inline |
True if every element in u be equal to corrending element in v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_equal
| u | Pointer to one vector. |
| v | Pointer to other vector. |
|
inline |
True if every element in u be equal to corrending element in v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_equal
| u | Pointer to one vector. |
| v | Pointer to other vector. |
True if every element in u be equal to corrending element in v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_equal
| u | Pointer to one vector. |
| v | Pointer to other vector. |
True if every element in u be equal to corrending element in v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_equal
| u | Pointer to one vector. |
| v | Pointer to other vector. |
True if every element in u be equal to corrending element in v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_equal
| u | Pointer to one vector. |
| v | Pointer to other vector. |
True if every element in u be equal to corrending element in v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_equal
| u | Pointer to one vector. |
| v | Pointer to other vector. |
True if every element in u be equal to corrending element in v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_equal
| u | Pointer to one vector. |
| v | Pointer to other vector. |
True if every element in u be equal to corrending element in v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_equal
| u | Pointer to one vector. |
| v | Pointer to other vector. |
|
inline |
True if every element in u be equal to corrending element in v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_equal
| u | Pointer to one vector. |
| v | Pointer to other vector. |
True if every element in u be equal to corrending element in v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_equal
| u | Pointer to one vector. |
| v | Pointer to other vector. |
|
inline |
True if every element in u be equal to corrending element in v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_equal
| u | Pointer to one vector. |
| v | Pointer to other vector. |
|
inline |
True if every element in u be equal to corrending element in v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_equal
| u | Pointer to one vector. |
| v | Pointer to other vector. |
|
inline |
Write elements of v line by line to stream f via specifier fmt.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fprintf
| f | Pointer to file-stream. |
| v | Pointer to vector. |
| fmt | Pointer to printf-style specifier of format. |
Definition at line 119 of file fprintf.hpp.
Write elements of v line by line to stream f via specifier fmt.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fprintf
| f | Pointer to file-stream. |
| v | Pointer to vector. |
| fmt | Pointer to printf-style specifier of format. |
Definition at line 143 of file fprintf.hpp.
Write elements of v line by line to stream f via specifier fmt.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fprintf
| f | Pointer to file-stream. |
| v | Pointer to vector. |
| fmt | Pointer to printf-style specifier of format. |
Definition at line 155 of file fprintf.hpp.
|
inline |
Write elements of v line by line to stream f via specifier fmt.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fprintf
| f | Pointer to file-stream. |
| v | Pointer to vector. |
| fmt | Pointer to printf-style specifier of format. |
Definition at line 167 of file fprintf.hpp.
|
inline |
Write elements of v line by line to stream f via specifier fmt.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fprintf
| f | Pointer to file-stream. |
| v | Pointer to vector. |
| fmt | Pointer to printf-style specifier of format. |
Definition at line 17 of file fprintf.hpp.
|
inline |
Write elements of v line by line to stream f via specifier fmt.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fprintf
| f | Pointer to file-stream. |
| v | Pointer to vector. |
| fmt | Pointer to printf-style specifier of format. |
Definition at line 28 of file fprintf.hpp.
|
inline |
Write elements of v line by line to stream f via specifier fmt.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fprintf
| f | Pointer to file-stream. |
| v | Pointer to vector. |
| fmt | Pointer to printf-style specifier of format. |
Definition at line 51 of file fprintf.hpp.
|
inline |
Write elements of v line by line to stream f via specifier fmt.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fprintf
| f | Pointer to file-stream. |
| v | Pointer to vector. |
| fmt | Pointer to printf-style specifier of format. |
Definition at line 73 of file fprintf.hpp.
|
inline |
Write elements of v line by line to stream f via specifier fmt.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fprintf
| f | Pointer to file-stream. |
| v | Pointer to vector. |
| fmt | Pointer to printf-style specifier of format. |
Definition at line 40 of file fprintf.hpp.
|
inline |
Write elements of v line by line to stream f via specifier fmt.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fprintf
| f | Pointer to file-stream. |
| v | Pointer to vector. |
| fmt | Pointer to printf-style specifier of format. |
Definition at line 96 of file fprintf.hpp.
|
inline |
Write elements of v line by line to stream f via specifier fmt.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fprintf
| f | Pointer to file-stream. |
| v | Pointer to vector. |
| fmt | Pointer to printf-style specifier of format. |
Definition at line 131 of file fprintf.hpp.
|
inline |
Write elements of v line by line to stream f via specifier fmt.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fprintf
| f | Pointer to file-stream. |
| v | Pointer to vector. |
| fmt | Pointer to printf-style specifier of format. |
Definition at line 62 of file fprintf.hpp.
|
inline |
Write elements of v line by line to stream f via specifier fmt.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fprintf
| f | Pointer to file-stream. |
| v | Pointer to vector. |
| fmt | Pointer to printf-style specifier of format. |
Definition at line 85 of file fprintf.hpp.
|
inline |
Write elements of v line by line to stream f via specifier fmt.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fprintf
| f | Pointer to file-stream. |
| v | Pointer to vector. |
| fmt | Pointer to printf-style specifier of format. |
Definition at line 108 of file fprintf.hpp.
|
inline |
Read into v from stream f in binary format.
Before call to w_fread(), v must already have right size because w_fread() uses size of v to determine number bytes to read.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fread
| f | Pointer to file-stream. |
| v | Pointer to vector that should be initialized from stream. |
Read into v from stream f in binary format.
Before call to w_fread(), v must already have right size because w_fread() uses size of v to determine number bytes to read.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fread
| f | Pointer to file-stream. |
| v | Pointer to vector that should be initialized from stream. |
Read into v from stream f in binary format.
Before call to w_fread(), v must already have right size because w_fread() uses size of v to determine number bytes to read.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fread
| f | Pointer to file-stream. |
| v | Pointer to vector that should be initialized from stream. |
Read into v from stream f in binary format.
Before call to w_fread(), v must already have right size because w_fread() uses size of v to determine number bytes to read.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fread
| f | Pointer to file-stream. |
| v | Pointer to vector that should be initialized from stream. |
|
inline |
Read into v from stream f in binary format.
Before call to w_fread(), v must already have right size because w_fread() uses size of v to determine number bytes to read.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fread
| f | Pointer to file-stream. |
| v | Pointer to vector that should be initialized from stream. |
|
inline |
Read into v from stream f in binary format.
Before call to w_fread(), v must already have right size because w_fread() uses size of v to determine number bytes to read.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fread
| f | Pointer to file-stream. |
| v | Pointer to vector that should be initialized from stream. |
|
inline |
Read into v from stream f in binary format.
Before call to w_fread(), v must already have right size because w_fread() uses size of v to determine number bytes to read.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fread
| f | Pointer to file-stream. |
| v | Pointer to vector that should be initialized from stream. |
|
inline |
Read into v from stream f in binary format.
Before call to w_fread(), v must already have right size because w_fread() uses size of v to determine number bytes to read.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fread
| f | Pointer to file-stream. |
| v | Pointer to vector that should be initialized from stream. |
|
inline |
Read into v from stream f in binary format.
Before call to w_fread(), v must already have right size because w_fread() uses size of v to determine number bytes to read.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fread
| f | Pointer to file-stream. |
| v | Pointer to vector that should be initialized from stream. |
|
inline |
Read into v from stream f in binary format.
Before call to w_fread(), v must already have right size because w_fread() uses size of v to determine number bytes to read.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fread
| f | Pointer to file-stream. |
| v | Pointer to vector that should be initialized from stream. |
|
inline |
Read into v from stream f in binary format.
Before call to w_fread(), v must already have right size because w_fread() uses size of v to determine number bytes to read.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fread
| f | Pointer to file-stream. |
| v | Pointer to vector that should be initialized from stream. |
|
inline |
Read into v from stream f in binary format.
Before call to w_fread(), v must already have right size because w_fread() uses size of v to determine number bytes to read.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fread
| f | Pointer to file-stream. |
| v | Pointer to vector that should be initialized from stream. |
|
inline |
Read into v from stream f in binary format.
Before call to w_fread(), v must already have right size because w_fread() uses size of v to determine number bytes to read.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fread
| f | Pointer to file-stream. |
| v | Pointer to vector that should be initialized from stream. |
|
inline |
Read into v from stream f in binary format.
Before call to w_fread(), v must already have right size because w_fread() uses size of v to determine number bytes to read.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fread
| f | Pointer to file-stream. |
| v | Pointer to vector that should be initialized from stream. |
|
inline |
Deallocate memory for GSL's native vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_free
| v | Pointer to vector. |
Deallocate memory for GSL's native vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_free
| v | Pointer to vector. |
Deallocate memory for GSL's native vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_free
| v | Pointer to vector. |
Deallocate memory for GSL's native vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_free
| v | Pointer to vector. |
|
inline |
Deallocate memory for GSL's native vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_free
| v | Pointer to vector. |
|
inline |
Deallocate memory for GSL's native vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_free
| v | Pointer to vector. |
|
inline |
Deallocate memory for GSL's native vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_free
| v | Pointer to vector. |
|
inline |
Deallocate memory for GSL's native vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_free
| v | Pointer to vector. |
|
inline |
Deallocate memory for GSL's native vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_free
| v | Pointer to vector. |
|
inline |
Deallocate memory for GSL's native vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_free
| v | Pointer to vector. |
|
inline |
Deallocate memory for GSL's native vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_free
| v | Pointer to vector. |
|
inline |
Deallocate memory for GSL's native vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_free
| v | Pointer to vector. |
|
inline |
Deallocate memory for GSL's native vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_free
| v | Pointer to vector. |
|
inline |
Deallocate memory for GSL's native vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_free
| v | Pointer to vector. |
|
inline |
Read formatted data from stream f into vector v.
Vector v must have correct size before call to w_fscanf() because w_fscanf() uses size of v to determine how many numbers to read.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fscanf
| f | Pointer to file-stream. |
| v | Pointer to vector that will be initialized from stream. |
Definition at line 156 of file fscanf.hpp.
Read formatted data from stream f into vector v.
Vector v must have correct size before call to w_fscanf() because w_fscanf() uses size of v to determine how many numbers to read.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fscanf
| f | Pointer to file-stream. |
| v | Pointer to vector that will be initialized from stream. |
Definition at line 186 of file fscanf.hpp.
Read formatted data from stream f into vector v.
Vector v must have correct size before call to w_fscanf() because w_fscanf() uses size of v to determine how many numbers to read.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fscanf
| f | Pointer to file-stream. |
| v | Pointer to vector that will be initialized from stream. |
Definition at line 201 of file fscanf.hpp.
Read formatted data from stream f into vector v.
Vector v must have correct size before call to w_fscanf() because w_fscanf() uses size of v to determine how many numbers to read.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fscanf
| f | Pointer to file-stream. |
| v | Pointer to vector that will be initialized from stream. |
Definition at line 216 of file fscanf.hpp.
|
inline |
Read formatted data from stream f into vector v.
Vector v must have correct size before call to w_fscanf() because w_fscanf() uses size of v to determine how many numbers to read.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fscanf
| f | Pointer to file-stream. |
| v | Pointer to vector that will be initialized from stream. |
Definition at line 21 of file fscanf.hpp.
|
inline |
Read formatted data from stream f into vector v.
Vector v must have correct size before call to w_fscanf() because w_fscanf() uses size of v to determine how many numbers to read.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fscanf
| f | Pointer to file-stream. |
| v | Pointer to vector that will be initialized from stream. |
Definition at line 36 of file fscanf.hpp.
|
inline |
Read formatted data from stream f into vector v.
Vector v must have correct size before call to w_fscanf() because w_fscanf() uses size of v to determine how many numbers to read.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fscanf
| f | Pointer to file-stream. |
| v | Pointer to vector that will be initialized from stream. |
Definition at line 66 of file fscanf.hpp.
|
inline |
Read formatted data from stream f into vector v.
Vector v must have correct size before call to w_fscanf() because w_fscanf() uses size of v to determine how many numbers to read.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fscanf
| f | Pointer to file-stream. |
| v | Pointer to vector that will be initialized from stream. |
Definition at line 96 of file fscanf.hpp.
|
inline |
Read formatted data from stream f into vector v.
Vector v must have correct size before call to w_fscanf() because w_fscanf() uses size of v to determine how many numbers to read.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fscanf
| f | Pointer to file-stream. |
| v | Pointer to vector that will be initialized from stream. |
Definition at line 51 of file fscanf.hpp.
|
inline |
Read formatted data from stream f into vector v.
Vector v must have correct size before call to w_fscanf() because w_fscanf() uses size of v to determine how many numbers to read.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fscanf
| f | Pointer to file-stream. |
| v | Pointer to vector that will be initialized from stream. |
Definition at line 126 of file fscanf.hpp.
|
inline |
Read formatted data from stream f into vector v.
Vector v must have correct size before call to w_fscanf() because w_fscanf() uses size of v to determine how many numbers to read.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fscanf
| f | Pointer to file-stream. |
| v | Pointer to vector that will be initialized from stream. |
Definition at line 81 of file fscanf.hpp.
|
inline |
Read formatted data from stream f into vector v.
Vector v must have correct size before call to w_fscanf() because w_fscanf() uses size of v to determine how many numbers to read.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fscanf
| f | Pointer to file-stream. |
| v | Pointer to vector that will be initialized from stream. |
Definition at line 171 of file fscanf.hpp.
|
inline |
Read formatted data from stream f into vector v.
Vector v must have correct size before call to w_fscanf() because w_fscanf() uses size of v to determine how many numbers to read.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fscanf
| f | Pointer to file-stream. |
| v | Pointer to vector that will be initialized from stream. |
Definition at line 111 of file fscanf.hpp.
|
inline |
Read formatted data from stream f into vector v.
Vector v must have correct size before call to w_fscanf() because w_fscanf() uses size of v to determine how many numbers to read.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fscanf
| f | Pointer to file-stream. |
| v | Pointer to vector that will be initialized from stream. |
Definition at line 141 of file fscanf.hpp.
|
inline |
Write elements of vector v to stream f in binary format.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fwrite
| f | Pointer to file-stream. |
| v | Pointer to vector. |
GSL_EFAILED on problem writing to stream. Definition at line 106 of file fwrite.hpp.
Write elements of vector v to stream f in binary format.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fwrite
| f | Pointer to file-stream. |
| v | Pointer to vector. |
GSL_EFAILED on problem writing to stream. Definition at line 126 of file fwrite.hpp.
Write elements of vector v to stream f in binary format.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fwrite
| f | Pointer to file-stream. |
| v | Pointer to vector. |
GSL_EFAILED on problem writing to stream. Definition at line 136 of file fwrite.hpp.
Write elements of vector v to stream f in binary format.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fwrite
| f | Pointer to file-stream. |
| v | Pointer to vector. |
GSL_EFAILED on problem writing to stream. Definition at line 146 of file fwrite.hpp.
|
inline |
Write elements of vector v to stream f in binary format.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fwrite
| f | Pointer to file-stream. |
| v | Pointer to vector. |
GSL_EFAILED on problem writing to stream. Definition at line 16 of file fwrite.hpp.
|
inline |
Write elements of vector v to stream f in binary format.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fwrite
| f | Pointer to file-stream. |
| v | Pointer to vector. |
GSL_EFAILED on problem writing to stream. Definition at line 26 of file fwrite.hpp.
|
inline |
Write elements of vector v to stream f in binary format.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fwrite
| f | Pointer to file-stream. |
| v | Pointer to vector. |
GSL_EFAILED on problem writing to stream. Definition at line 46 of file fwrite.hpp.
|
inline |
Write elements of vector v to stream f in binary format.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fwrite
| f | Pointer to file-stream. |
| v | Pointer to vector. |
GSL_EFAILED on problem writing to stream. Definition at line 66 of file fwrite.hpp.
|
inline |
Write elements of vector v to stream f in binary format.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fwrite
| f | Pointer to file-stream. |
| v | Pointer to vector. |
GSL_EFAILED on problem writing to stream. Definition at line 36 of file fwrite.hpp.
|
inline |
Write elements of vector v to stream f in binary format.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fwrite
| f | Pointer to file-stream. |
| v | Pointer to vector. |
GSL_EFAILED on problem writing to stream. Definition at line 86 of file fwrite.hpp.
|
inline |
Write elements of vector v to stream f in binary format.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fwrite
| f | Pointer to file-stream. |
| v | Pointer to vector. |
GSL_EFAILED on problem writing to stream. Definition at line 116 of file fwrite.hpp.
|
inline |
Write elements of vector v to stream f in binary format.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fwrite
| f | Pointer to file-stream. |
| v | Pointer to vector. |
GSL_EFAILED on problem writing to stream. Definition at line 56 of file fwrite.hpp.
|
inline |
Write elements of vector v to stream f in binary format.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fwrite
| f | Pointer to file-stream. |
| v | Pointer to vector. |
GSL_EFAILED on problem writing to stream. Definition at line 76 of file fwrite.hpp.
|
inline |
Write elements of vector v to stream f in binary format.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_fwrite
| f | Pointer to file-stream. |
| v | Pointer to vector. |
GSL_EFAILED on problem writing to stream. Definition at line 96 of file fwrite.hpp.
|
inline |
Return ith element of vector v with bounds-checking.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_get
| v | Pointer to vector. |
| i | Offset of element in vector. |
Return ith element of vector v with bounds-checking.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_get
| v | Pointer to vector. |
| i | Offset of element in vector. |
Return ith element of vector v with bounds-checking.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_get
| v | Pointer to vector. |
| i | Offset of element in vector. |
Return ith element of vector v with bounds-checking.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_get
| v | Pointer to vector. |
| i | Offset of element in vector. |
|
inline |
Return ith element of vector v with bounds-checking.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_get
| v | Pointer to vector. |
| i | Offset of element in vector. |
|
inline |
Return ith element of vector v with bounds-checking.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_get
| v | Pointer to vector. |
| i | Offset of element in vector. |
|
inline |
Return ith element of vector v with bounds-checking.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_get
| v | Pointer to vector. |
| i | Offset of element in vector. |
|
inline |
Return ith element of vector v with bounds-checking.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_get
| v | Pointer to vector. |
| i | Offset of element in vector. |
|
inline |
Return ith element of vector v with bounds-checking.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_get
| v | Pointer to vector. |
| i | Offset of element in vector. |
|
inline |
Return ith element of vector v with bounds-checking.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_get
| v | Pointer to vector. |
| i | Offset of element in vector. |
|
inline |
Return ith element of vector v with bounds-checking.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_get
| v | Pointer to vector. |
| i | Offset of element in vector. |
|
inline |
Return ith element of vector v with bounds-checking.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_get
| v | Pointer to vector. |
| i | Offset of element in vector. |
|
inline |
Return ith element of vector v with bounds-checking.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_get
| v | Pointer to vector. |
| i | Offset of element in vector. |
|
inline |
Return ith element of vector v with bounds-checking.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_get
| v | Pointer to vector. |
| i | Offset of element in vector. |
Imaginary-part of complex vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_complex_imag
| u | Pointer to vector. |
Imaginary-part of complex vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_complex_imag
| u | Pointer to vector. |
Imaginary-part of complex vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_complex_imag
| u | Pointer to vector. |
Imaginary-part of complex vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_complex_imag
| u | Pointer to vector. |
Imaginary-part of complex vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_complex_imag
| u | Pointer to vector. |
Imaginary-part of complex vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_complex_imag
| u | Pointer to vector. |
|
inline |
True only if every element of vector v be negative.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_isneg
| v | Pointer to vector. |
v be negative. True only if every element of vector v be negative.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_isneg
| v | Pointer to vector. |
v be negative. True only if every element of vector v be negative.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_isneg
| v | Pointer to vector. |
v be negative. True only if every element of vector v be negative.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_isneg
| v | Pointer to vector. |
v be negative.
|
inline |
True only if every element of vector v be negative.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_isneg
| v | Pointer to vector. |
v be negative.
|
inline |
True only if every element of vector v be negative.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_isneg
| v | Pointer to vector. |
v be negative.
|
inline |
True only if every element of vector v be negative.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_isneg
| v | Pointer to vector. |
v be negative.
|
inline |
True only if every element of vector v be negative.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_isneg
| v | Pointer to vector. |
v be negative.
|
inline |
True only if every element of vector v be negative.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_isneg
| v | Pointer to vector. |
v be negative.
|
inline |
True only if every element of vector v be negative.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_isneg
| v | Pointer to vector. |
v be negative.
|
inline |
True only if every element of vector v be negative.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_isneg
| v | Pointer to vector. |
v be negative.
|
inline |
True only if every element of vector v be negative.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_isneg
| v | Pointer to vector. |
v be negative.
|
inline |
True only if every element of vector v be negative.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_isneg
| v | Pointer to vector. |
v be negative.
|
inline |
True only if every element of vector v be negative.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_isneg
| v | Pointer to vector. |
v be negative.
|
inline |
True only if every element of vector v be non-negative.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_isnonneg
| v | Pointer to vector. |
v be non-negative. Definition at line 96 of file isnonneg.hpp.
True only if every element of vector v be non-negative.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_isnonneg
| v | Pointer to vector. |
v be non-negative. Definition at line 114 of file isnonneg.hpp.
True only if every element of vector v be non-negative.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_isnonneg
| v | Pointer to vector. |
v be non-negative. Definition at line 123 of file isnonneg.hpp.
True only if every element of vector v be non-negative.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_isnonneg
| v | Pointer to vector. |
v be non-negative. Definition at line 132 of file isnonneg.hpp.
|
inline |
True only if every element of vector v be non-negative.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_isnonneg
| v | Pointer to vector. |
v be non-negative. Definition at line 15 of file isnonneg.hpp.
|
inline |
True only if every element of vector v be non-negative.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_isnonneg
| v | Pointer to vector. |
v be non-negative. Definition at line 24 of file isnonneg.hpp.
|
inline |
True only if every element of vector v be non-negative.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_isnonneg
| v | Pointer to vector. |
v be non-negative. Definition at line 42 of file isnonneg.hpp.
|
inline |
True only if every element of vector v be non-negative.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_isnonneg
| v | Pointer to vector. |
v be non-negative. Definition at line 60 of file isnonneg.hpp.
|
inline |
True only if every element of vector v be non-negative.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_isnonneg
| v | Pointer to vector. |
v be non-negative. Definition at line 33 of file isnonneg.hpp.
|
inline |
True only if every element of vector v be non-negative.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_isnonneg
| v | Pointer to vector. |
v be non-negative. Definition at line 78 of file isnonneg.hpp.
|
inline |
True only if every element of vector v be non-negative.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_isnonneg
| v | Pointer to vector. |
v be non-negative. Definition at line 105 of file isnonneg.hpp.
|
inline |
True only if every element of vector v be non-negative.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_isnonneg
| v | Pointer to vector. |
v be non-negative. Definition at line 51 of file isnonneg.hpp.
|
inline |
True only if every element of vector v be non-negative.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_isnonneg
| v | Pointer to vector. |
v be non-negative. Definition at line 69 of file isnonneg.hpp.
|
inline |
True only if every element of vector v be non-negative.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_isnonneg
| v | Pointer to vector. |
v be non-negative. Definition at line 87 of file isnonneg.hpp.
|
inline |
True only if every element in vector v be zero.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_isnull
| v | Pointer to vector. |
v be zero. Definition at line 96 of file isnull.hpp.
True only if every element in vector v be zero.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_isnull
| v | Pointer to vector. |
v be zero. Definition at line 114 of file isnull.hpp.
True only if every element in vector v be zero.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_isnull
| v | Pointer to vector. |
v be zero. Definition at line 123 of file isnull.hpp.
True only if every element in vector v be zero.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_isnull
| v | Pointer to vector. |
v be zero. Definition at line 132 of file isnull.hpp.
|
inline |
True only if every element in vector v be zero.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_isnull
| v | Pointer to vector. |
v be zero. Definition at line 15 of file isnull.hpp.
|
inline |
True only if every element in vector v be zero.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_isnull
| v | Pointer to vector. |
v be zero. Definition at line 24 of file isnull.hpp.
|
inline |
True only if every element in vector v be zero.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_isnull
| v | Pointer to vector. |
v be zero. Definition at line 42 of file isnull.hpp.
|
inline |
True only if every element in vector v be zero.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_isnull
| v | Pointer to vector. |
v be zero. Definition at line 60 of file isnull.hpp.
|
inline |
True only if every element in vector v be zero.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_isnull
| v | Pointer to vector. |
v be zero. Definition at line 33 of file isnull.hpp.
|
inline |
True only if every element in vector v be zero.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_isnull
| v | Pointer to vector. |
v be zero. Definition at line 78 of file isnull.hpp.
|
inline |
True only if every element in vector v be zero.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_isnull
| v | Pointer to vector. |
v be zero. Definition at line 105 of file isnull.hpp.
|
inline |
True only if every element in vector v be zero.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_isnull
| v | Pointer to vector. |
v be zero. Definition at line 51 of file isnull.hpp.
|
inline |
True only if every element in vector v be zero.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_isnull
| v | Pointer to vector. |
v be zero. Definition at line 69 of file isnull.hpp.
|
inline |
True only if every element in vector v be zero.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_isnull
| v | Pointer to vector. |
v be zero. Definition at line 87 of file isnull.hpp.
|
inline |
True only if every element in vector v be positive.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_ispos
| v | Pointer to vector. |
v be positive. True only if every element in vector v be positive.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_ispos
| v | Pointer to vector. |
v be positive. True only if every element in vector v be positive.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_ispos
| v | Pointer to vector. |
v be positive. True only if every element in vector v be positive.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_ispos
| v | Pointer to vector. |
v be positive.
|
inline |
True only if every element in vector v be positive.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_ispos
| v | Pointer to vector. |
v be positive.
|
inline |
True only if every element in vector v be positive.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_ispos
| v | Pointer to vector. |
v be positive.
|
inline |
True only if every element in vector v be positive.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_ispos
| v | Pointer to vector. |
v be positive.
|
inline |
True only if every element in vector v be positive.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_ispos
| v | Pointer to vector. |
v be positive.
|
inline |
True only if every element in vector v be positive.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_ispos
| v | Pointer to vector. |
v be positive.
|
inline |
True only if every element in vector v be positive.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_ispos
| v | Pointer to vector. |
v be positive.
|
inline |
True only if every element in vector v be positive.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_ispos
| v | Pointer to vector. |
v be positive.
|
inline |
True only if every element in vector v be positive.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_ispos
| v | Pointer to vector. |
v be positive.
|
inline |
True only if every element in vector v be positive.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_ispos
| v | Pointer to vector. |
v be positive.
|
inline |
True only if every element in vector v be positive.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_ispos
| v | Pointer to vector. |
v be positive.
|
inline |
Maximum value in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_max
| v | Pointer to vector. |
v.
|
inline |
Maximum value in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_max
| v | Pointer to vector. |
v.
|
inline |
Maximum value in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_max
| v | Pointer to vector. |
v.
|
inline |
Maximum value in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_max
| v | Pointer to vector. |
v.
|
inline |
Maximum value in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_max
| v | Pointer to vector. |
v.
|
inline |
Maximum value in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_max
| v | Pointer to vector. |
v.
|
inline |
Maximum value in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_max
| v | Pointer to vector. |
v.
|
inline |
Maximum value in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_max
| v | Pointer to vector. |
v.
|
inline |
Maximum value in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_max
| v | Pointer to vector. |
v.
|
inline |
Maximum value in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_max
| v | Pointer to vector. |
v.
|
inline |
Maximum value in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_max
| v | Pointer to vector. |
v.
|
inline |
Index of maximum value in vector v.
When there are several equal maximum elements, lowest index is returned. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_max_index
| v | Pointer to vector. |
v. Definition at line 106 of file max-index.hpp.
|
inline |
Index of maximum value in vector v.
When there are several equal maximum elements, lowest index is returned. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_max_index
| v | Pointer to vector. |
v. Definition at line 16 of file max-index.hpp.
|
inline |
Index of maximum value in vector v.
When there are several equal maximum elements, lowest index is returned. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_max_index
| v | Pointer to vector. |
v. Definition at line 26 of file max-index.hpp.
|
inline |
Index of maximum value in vector v.
When there are several equal maximum elements, lowest index is returned. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_max_index
| v | Pointer to vector. |
v. Definition at line 46 of file max-index.hpp.
|
inline |
Index of maximum value in vector v.
When there are several equal maximum elements, lowest index is returned. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_max_index
| v | Pointer to vector. |
v. Definition at line 66 of file max-index.hpp.
|
inline |
Index of maximum value in vector v.
When there are several equal maximum elements, lowest index is returned. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_max_index
| v | Pointer to vector. |
v. Definition at line 36 of file max-index.hpp.
|
inline |
Index of maximum value in vector v.
When there are several equal maximum elements, lowest index is returned. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_max_index
| v | Pointer to vector. |
v. Definition at line 86 of file max-index.hpp.
|
inline |
Index of maximum value in vector v.
When there are several equal maximum elements, lowest index is returned. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_max_index
| v | Pointer to vector. |
v. Definition at line 116 of file max-index.hpp.
|
inline |
Index of maximum value in vector v.
When there are several equal maximum elements, lowest index is returned. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_max_index
| v | Pointer to vector. |
v. Definition at line 56 of file max-index.hpp.
|
inline |
Index of maximum value in vector v.
When there are several equal maximum elements, lowest index is returned. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_max_index
| v | Pointer to vector. |
v. Definition at line 76 of file max-index.hpp.
|
inline |
Index of maximum value in vector v.
When there are several equal maximum elements, lowest index is returned. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_max_index
| v | Pointer to vector. |
v. Definition at line 96 of file max-index.hpp.
Copy elements of vector v into vector u.
Each vector must have same length. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_memcpy
| u | Pointer to vector that is destination of copying. |
| v | Pointer to vector that is source of copying. |
Definition at line 118 of file memcpy.hpp.
|
inline |
Copy elements of vector v into vector u.
Each vector must have same length. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_memcpy
| u | Pointer to vector that is destination of copying. |
| v | Pointer to vector that is source of copying. |
Definition at line 142 of file memcpy.hpp.
|
inline |
Copy elements of vector v into vector u.
Each vector must have same length. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_memcpy
| u | Pointer to vector that is destination of copying. |
| v | Pointer to vector that is source of copying. |
Definition at line 154 of file memcpy.hpp.
|
inline |
Copy elements of vector v into vector u.
Each vector must have same length. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_memcpy
| u | Pointer to vector that is destination of copying. |
| v | Pointer to vector that is source of copying. |
Definition at line 165 of file memcpy.hpp.
Copy elements of vector v into vector u.
Each vector must have same length. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_memcpy
| u | Pointer to vector that is destination of copying. |
| v | Pointer to vector that is source of copying. |
Definition at line 17 of file memcpy.hpp.
Copy elements of vector v into vector u.
Each vector must have same length. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_memcpy
| u | Pointer to vector that is destination of copying. |
| v | Pointer to vector that is source of copying. |
Definition at line 28 of file memcpy.hpp.
Copy elements of vector v into vector u.
Each vector must have same length. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_memcpy
| u | Pointer to vector that is destination of copying. |
| v | Pointer to vector that is source of copying. |
Definition at line 50 of file memcpy.hpp.
Copy elements of vector v into vector u.
Each vector must have same length. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_memcpy
| u | Pointer to vector that is destination of copying. |
| v | Pointer to vector that is source of copying. |
Definition at line 72 of file memcpy.hpp.
Copy elements of vector v into vector u.
Each vector must have same length. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_memcpy
| u | Pointer to vector that is destination of copying. |
| v | Pointer to vector that is source of copying. |
Definition at line 39 of file memcpy.hpp.
Copy elements of vector v into vector u.
Each vector must have same length. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_memcpy
| u | Pointer to vector that is destination of copying. |
| v | Pointer to vector that is source of copying. |
Definition at line 95 of file memcpy.hpp.
Copy elements of vector v into vector u.
Each vector must have same length. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_memcpy
| u | Pointer to vector that is destination of copying. |
| v | Pointer to vector that is source of copying. |
Definition at line 61 of file memcpy.hpp.
Copy elements of vector v into vector u.
Each vector must have same length. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_memcpy
| u | Pointer to vector that is destination of copying. |
| v | Pointer to vector that is source of copying. |
Definition at line 130 of file memcpy.hpp.
Copy elements of vector v into vector u.
Each vector must have same length. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_memcpy
| u | Pointer to vector that is destination of copying. |
| v | Pointer to vector that is source of copying. |
Definition at line 84 of file memcpy.hpp.
Copy elements of vector v into vector u.
Each vector must have same length. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_memcpy
| u | Pointer to vector that is destination of copying. |
| v | Pointer to vector that is source of copying. |
Definition at line 107 of file memcpy.hpp.
|
inline |
Minimum value in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_min
| v | Pointer to vector. |
v.
|
inline |
Minimum value in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_min
| v | Pointer to vector. |
v.
|
inline |
Minimum value in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_min
| v | Pointer to vector. |
v.
|
inline |
Minimum value in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_min
| v | Pointer to vector. |
v.
|
inline |
Minimum value in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_min
| v | Pointer to vector. |
v.
|
inline |
Minimum value in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_min
| v | Pointer to vector. |
v.
|
inline |
Minimum value in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_min
| v | Pointer to vector. |
v.
|
inline |
Minimum value in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_min
| v | Pointer to vector. |
v.
|
inline |
Minimum value in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_min
| v | Pointer to vector. |
v.
|
inline |
Minimum value in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_min
| v | Pointer to vector. |
v.
|
inline |
Minimum value in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_min
| v | Pointer to vector. |
v.
|
inline |
Index of minimum value in vector v.
When several equal minimum elements are found, lowest index is returned. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_min_index
| v | Pointer to vector. |
v. Definition at line 106 of file min-index.hpp.
|
inline |
Index of minimum value in vector v.
When several equal minimum elements are found, lowest index is returned. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_min_index
| v | Pointer to vector. |
v. Definition at line 16 of file min-index.hpp.
|
inline |
Index of minimum value in vector v.
When several equal minimum elements are found, lowest index is returned. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_min_index
| v | Pointer to vector. |
v. Definition at line 26 of file min-index.hpp.
|
inline |
Index of minimum value in vector v.
When several equal minimum elements are found, lowest index is returned. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_min_index
| v | Pointer to vector. |
v. Definition at line 46 of file min-index.hpp.
|
inline |
Index of minimum value in vector v.
When several equal minimum elements are found, lowest index is returned. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_min_index
| v | Pointer to vector. |
v. Definition at line 66 of file min-index.hpp.
|
inline |
Index of minimum value in vector v.
When several equal minimum elements are found, lowest index is returned. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_min_index
| v | Pointer to vector. |
v. Definition at line 36 of file min-index.hpp.
|
inline |
Index of minimum value in vector v.
When several equal minimum elements are found, lowest index is returned. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_min_index
| v | Pointer to vector. |
v. Definition at line 86 of file min-index.hpp.
|
inline |
Index of minimum value in vector v.
When several equal minimum elements are found, lowest index is returned. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_min_index
| v | Pointer to vector. |
v. Definition at line 116 of file min-index.hpp.
|
inline |
Index of minimum value in vector v.
When several equal minimum elements are found, lowest index is returned. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_min_index
| v | Pointer to vector. |
v. Definition at line 56 of file min-index.hpp.
|
inline |
Index of minimum value in vector v.
When several equal minimum elements are found, lowest index is returned. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_min_index
| v | Pointer to vector. |
v. Definition at line 76 of file min-index.hpp.
|
inline |
Index of minimum value in vector v.
When several equal minimum elements are found, lowest index is returned. https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_min_index
| v | Pointer to vector. |
v. Definition at line 96 of file min-index.hpp.
|
inline |
Return minimum and maximum values in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_minmax
| v | Pointer to vector. |
| min | Pointer to storage for minimum value. |
| max | Pointer to storage for maximum value. |
Definition at line 114 of file minmax.hpp.
|
inline |
Return minimum and maximum values in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_minmax
| v | Pointer to vector. |
| min | Pointer to storage for minimum value. |
| max | Pointer to storage for maximum value. |
Definition at line 16 of file minmax.hpp.
|
inline |
Return minimum and maximum values in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_minmax
| v | Pointer to vector. |
| min | Pointer to storage for minimum value. |
| max | Pointer to storage for maximum value. |
Definition at line 26 of file minmax.hpp.
|
inline |
Return minimum and maximum values in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_minmax
| v | Pointer to vector. |
| min | Pointer to storage for minimum value. |
| max | Pointer to storage for maximum value. |
Definition at line 47 of file minmax.hpp.
|
inline |
Return minimum and maximum values in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_minmax
| v | Pointer to vector. |
| min | Pointer to storage for minimum value. |
| max | Pointer to storage for maximum value. |
Definition at line 68 of file minmax.hpp.
|
inline |
Return minimum and maximum values in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_minmax
| v | Pointer to vector. |
| min | Pointer to storage for minimum value. |
| max | Pointer to storage for maximum value. |
Definition at line 37 of file minmax.hpp.
|
inline |
Return minimum and maximum values in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_minmax
| v | Pointer to vector. |
| min | Pointer to storage for minimum value. |
| max | Pointer to storage for maximum value. |
Definition at line 91 of file minmax.hpp.
|
inline |
Return minimum and maximum values in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_minmax
| v | Pointer to vector. |
| min | Pointer to storage for minimum value. |
| max | Pointer to storage for maximum value. |
Definition at line 124 of file minmax.hpp.
|
inline |
Return minimum and maximum values in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_minmax
| v | Pointer to vector. |
| min | Pointer to storage for minimum value. |
| max | Pointer to storage for maximum value. |
Definition at line 58 of file minmax.hpp.
|
inline |
Return minimum and maximum values in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_minmax
| v | Pointer to vector. |
| min | Pointer to storage for minimum value. |
| max | Pointer to storage for maximum value. |
Definition at line 78 of file minmax.hpp.
|
inline |
Return minimum and maximum values in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_minmax
| v | Pointer to vector. |
| min | Pointer to storage for minimum value. |
| max | Pointer to storage for maximum value. |
Definition at line 101 of file minmax.hpp.
|
inline |
Return indices of minimum and maximum values in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_minmax_index
| v | Pointer to vector. |
| min | Pointer to storage for offset of minimum value. |
| max | Pointer to storage ofo offset of maximum value. |
Definition at line 113 of file minmax-index.hpp.
|
inline |
Return indices of minimum and maximum values in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_minmax_index
| v | Pointer to vector. |
| min | Pointer to storage for offset of minimum value. |
| max | Pointer to storage ofo offset of maximum value. |
Definition at line 17 of file minmax-index.hpp.
|
inline |
Return indices of minimum and maximum values in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_minmax_index
| v | Pointer to vector. |
| min | Pointer to storage for offset of minimum value. |
| max | Pointer to storage ofo offset of maximum value. |
Definition at line 28 of file minmax-index.hpp.
|
inline |
Return indices of minimum and maximum values in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_minmax_index
| v | Pointer to vector. |
| min | Pointer to storage for offset of minimum value. |
| max | Pointer to storage ofo offset of maximum value. |
Definition at line 49 of file minmax-index.hpp.
|
inline |
Return indices of minimum and maximum values in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_minmax_index
| v | Pointer to vector. |
| min | Pointer to storage for offset of minimum value. |
| max | Pointer to storage ofo offset of maximum value. |
Definition at line 70 of file minmax-index.hpp.
|
inline |
Return indices of minimum and maximum values in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_minmax_index
| v | Pointer to vector. |
| min | Pointer to storage for offset of minimum value. |
| max | Pointer to storage ofo offset of maximum value. |
Definition at line 39 of file minmax-index.hpp.
|
inline |
Return indices of minimum and maximum values in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_minmax_index
| v | Pointer to vector. |
| min | Pointer to storage for offset of minimum value. |
| max | Pointer to storage ofo offset of maximum value. |
Definition at line 92 of file minmax-index.hpp.
|
inline |
Return indices of minimum and maximum values in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_minmax_index
| v | Pointer to vector. |
| min | Pointer to storage for offset of minimum value. |
| max | Pointer to storage ofo offset of maximum value. |
Definition at line 124 of file minmax-index.hpp.
|
inline |
Return indices of minimum and maximum values in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_minmax_index
| v | Pointer to vector. |
| min | Pointer to storage for offset of minimum value. |
| max | Pointer to storage ofo offset of maximum value. |
Definition at line 60 of file minmax-index.hpp.
|
inline |
Return indices of minimum and maximum values in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_minmax_index
| v | Pointer to vector. |
| min | Pointer to storage for offset of minimum value. |
| max | Pointer to storage ofo offset of maximum value. |
Definition at line 81 of file minmax-index.hpp.
|
inline |
Return indices of minimum and maximum values in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_minmax_index
| v | Pointer to vector. |
| min | Pointer to storage for offset of minimum value. |
| max | Pointer to storage ofo offset of maximum value. |
Definition at line 103 of file minmax-index.hpp.
For vectors u and v, produce, element by element, u = u * v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_mul
| u | Pointer to vector that v will multiply into. |
| v | Pointer to vector that will multiply in to u. |
For vectors u and v, produce, element by element, u = u * v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_mul
| u | Pointer to vector that v will multiply into. |
| v | Pointer to vector that will multiply in to u. |
For vectors u and v, produce, element by element, u = u * v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_mul
| u | Pointer to vector that v will multiply into. |
| v | Pointer to vector that will multiply in to u. |
|
inline |
For vectors u and v, produce, element by element, u = u * v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_mul
| u | Pointer to vector that v will multiply into. |
| v | Pointer to vector that will multiply in to u. |
For vectors u and v, produce, element by element, u = u * v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_mul
| u | Pointer to vector that v will multiply into. |
| v | Pointer to vector that will multiply in to u. |
For vectors u and v, produce, element by element, u = u * v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_mul
| u | Pointer to vector that v will multiply into. |
| v | Pointer to vector that will multiply in to u. |
For vectors u and v, produce, element by element, u = u * v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_mul
| u | Pointer to vector that v will multiply into. |
| v | Pointer to vector that will multiply in to u. |
For vectors u and v, produce, element by element, u = u * v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_mul
| u | Pointer to vector that v will multiply into. |
| v | Pointer to vector that will multiply in to u. |
For vectors u and v, produce, element by element, u = u * v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_mul
| u | Pointer to vector that v will multiply into. |
| v | Pointer to vector that will multiply in to u. |
For vectors u and v, produce, element by element, u = u * v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_mul
| u | Pointer to vector that v will multiply into. |
| v | Pointer to vector that will multiply in to u. |
For vectors u and v, produce, element by element, u = u * v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_mul
| u | Pointer to vector that v will multiply into. |
| v | Pointer to vector that will multiply in to u. |
For vectors u and v, produce, element by element, u = u * v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_mul
| u | Pointer to vector that v will multiply into. |
| v | Pointer to vector that will multiply in to u. |
For vectors u and v, produce, element by element, u = u * v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_mul
| u | Pointer to vector that v will multiply into. |
| v | Pointer to vector that will multiply in to u. |
For vectors u and v, produce, element by element, u = u * v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_mul
| u | Pointer to vector that v will multiply into. |
| v | Pointer to vector that will multiply in to u. |
|
inline |
Pointer to ith element of vector v, with bounds-checking.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_ptr
| v | Pointer to vector. |
| i | Offset of element in vector. |
i in v.
|
inline |
Pointer to ith element of vector v, with bounds-checking.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_ptr
| v | Pointer to vector. |
| i | Offset of element in vector. |
i in v. Pointer to ith element of vector v, with bounds-checking.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_ptr
| v | Pointer to vector. |
| i | Offset of element in vector. |
i in v. Pointer to ith element of vector v, with bounds-checking.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_ptr
| v | Pointer to vector. |
| i | Offset of element in vector. |
i in v. Pointer to ith element of vector v, with bounds-checking.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_ptr
| v | Pointer to vector. |
| i | Offset of element in vector. |
i in v. Pointer to ith element of vector v, with bounds-checking.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_ptr
| v | Pointer to vector. |
| i | Offset of element in vector. |
i in v. Pointer to ith element of vector v, with bounds-checking.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_ptr
| v | Pointer to vector. |
| i | Offset of element in vector. |
i in v. Pointer to ith element of vector v, with bounds-checking.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_ptr
| v | Pointer to vector. |
| i | Offset of element in vector. |
i in v.
|
inline |
Pointer to ith element of vector v, with bounds-checking.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_ptr
| v | Pointer to vector. |
| i | Offset of element in vector. |
i in v.
|
inline |
Pointer to ith element of vector v, with bounds-checking.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_ptr
| v | Pointer to vector. |
| i | Offset of element in vector. |
i in v.
|
inline |
Pointer to ith element of vector v, with bounds-checking.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_ptr
| v | Pointer to vector. |
| i | Offset of element in vector. |
i in v.
|
inline |
Pointer to ith element of vector v, with bounds-checking.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_ptr
| v | Pointer to vector. |
| i | Offset of element in vector. |
i in v.
|
inline |
Pointer to ith element of vector v, with bounds-checking.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_ptr
| v | Pointer to vector. |
| i | Offset of element in vector. |
i in v.
|
inline |
Pointer to ith element of vector v, with bounds-checking.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_ptr
| v | Pointer to vector. |
| i | Offset of element in vector. |
i in v.
|
inline |
Pointer to ith element of vector v, with bounds-checking.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_ptr
| v | Pointer to vector. |
| i | Offset of element in vector. |
i in v.
|
inline |
Pointer to ith element of vector v, with bounds-checking.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_ptr
| v | Pointer to vector. |
| i | Offset of element in vector. |
i in v.
|
inline |
Pointer to ith element of vector v, with bounds-checking.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_ptr
| v | Pointer to vector. |
| i | Offset of element in vector. |
i in v.
|
inline |
Pointer to ith element of vector v, with bounds-checking.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_ptr
| v | Pointer to vector. |
| i | Offset of element in vector. |
i in v.
|
inline |
Pointer to ith element of vector v, with bounds-checking.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_ptr
| v | Pointer to vector. |
| i | Offset of element in vector. |
i in v.
|
inline |
Pointer to ith element of vector v, with bounds-checking.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_ptr
| v | Pointer to vector. |
| i | Offset of element in vector. |
i in v.
|
inline |
Pointer to ith element of vector v, with bounds-checking.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_ptr
| v | Pointer to vector. |
| i | Offset of element in vector. |
i in v.
|
inline |
Pointer to ith element of vector v, with bounds-checking.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_ptr
| v | Pointer to vector. |
| i | Offset of element in vector. |
i in v.
|
inline |
Pointer to ith element of vector v, with bounds-checking.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_ptr
| v | Pointer to vector. |
| i | Offset of element in vector. |
i in v.
|
inline |
Pointer to ith element of vector v, with bounds-checking.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_ptr
| v | Pointer to vector. |
| i | Offset of element in vector. |
i in v.
|
inline |
Pointer to ith element of vector v, with bounds-checking.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_ptr
| v | Pointer to vector. |
| i | Offset of element in vector. |
i in v.
|
inline |
Pointer to ith element of vector v, with bounds-checking.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_ptr
| v | Pointer to vector. |
| i | Offset of element in vector. |
i in v.
|
inline |
Pointer to ith element of vector v, with bounds-checking.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_ptr
| v | Pointer to vector. |
| i | Offset of element in vector. |
i in v.
|
inline |
Pointer to ith element of vector v, with bounds-checking.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_ptr
| v | Pointer to vector. |
| i | Offset of element in vector. |
i in v.
|
inline |
|
inline |
Real-part of complex vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_complex_real
| u | Pointer to vector. |
Real-part of complex vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_complex_real
| u | Pointer to vector. |
Real-part of complex vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_complex_real
| u | Pointer to vector. |
Real-part of complex vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_complex_real
| u | Pointer to vector. |
Real-part of complex vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_complex_real
| u | Pointer to vector. |
Real-part of complex vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_complex_real
| u | Pointer to vector. |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Reverse order of elements in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_reverse
| v | Pointer to vector. |
Definition at line 90 of file reverse.hpp.
Reverse order of elements in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_reverse
| v | Pointer to vector. |
Definition at line 106 of file reverse.hpp.
Reverse order of elements in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_reverse
| v | Pointer to vector. |
Definition at line 115 of file reverse.hpp.
Reverse order of elements in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_reverse
| v | Pointer to vector. |
Definition at line 124 of file reverse.hpp.
|
inline |
Reverse order of elements in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_reverse
| v | Pointer to vector. |
Definition at line 15 of file reverse.hpp.
|
inline |
Reverse order of elements in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_reverse
| v | Pointer to vector. |
Definition at line 22 of file reverse.hpp.
|
inline |
Reverse order of elements in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_reverse
| v | Pointer to vector. |
Definition at line 40 of file reverse.hpp.
|
inline |
Reverse order of elements in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_reverse
| v | Pointer to vector. |
Definition at line 56 of file reverse.hpp.
|
inline |
Reverse order of elements in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_reverse
| v | Pointer to vector. |
Definition at line 31 of file reverse.hpp.
|
inline |
Reverse order of elements in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_reverse
| v | Pointer to vector. |
Definition at line 72 of file reverse.hpp.
|
inline |
Reverse order of elements in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_reverse
| v | Pointer to vector. |
Definition at line 47 of file reverse.hpp.
|
inline |
Reverse order of elements in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_reverse
| v | Pointer to vector. |
Definition at line 97 of file reverse.hpp.
|
inline |
Reverse order of elements in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_reverse
| v | Pointer to vector. |
Definition at line 63 of file reverse.hpp.
|
inline |
Reverse order of elements in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_reverse
| v | Pointer to vector. |
Definition at line 81 of file reverse.hpp.
|
inline |
For vector u and scalar v, produce effect of u = u * v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_scale
| u | Pointer to vector. |
| v | Scalar. |
For vector u and scalar v, produce effect of u = u * v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_scale
| u | Pointer to vector. |
| v | Scalar. |
For vector u and scalar v, produce effect of u = u * v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_scale
| u | Pointer to vector. |
| v | Scalar. |
For vector u and scalar v, produce effect of u = u * v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_scale
| u | Pointer to vector. |
| v | Scalar. |
|
inline |
For vector u and scalar v, produce effect of u = u * v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_scale
| u | Pointer to vector. |
| v | Scalar. |
|
inline |
For vector u and scalar v, produce effect of u = u * v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_scale
| u | Pointer to vector. |
| v | Scalar. |
|
inline |
For vector u and scalar v, produce effect of u = u * v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_scale
| u | Pointer to vector. |
| v | Scalar. |
|
inline |
For vector u and scalar v, produce effect of u = u * v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_scale
| u | Pointer to vector. |
| v | Scalar. |
|
inline |
For vector u and scalar v, produce effect of u = u * v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_scale
| u | Pointer to vector. |
| v | Scalar. |
|
inline |
For vector u and scalar v, produce effect of u = u * v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_scale
| u | Pointer to vector. |
| v | Scalar. |
|
inline |
For vector u and scalar v, produce effect of u = u * v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_scale
| u | Pointer to vector. |
| v | Scalar. |
|
inline |
For vector u and scalar v, produce effect of u = u * v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_scale
| u | Pointer to vector. |
| v | Scalar. |
|
inline |
For vector u and scalar v, produce effect of u = u * v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_scale
| u | Pointer to vector. |
| v | Scalar. |
|
inline |
For vector u and scalar v, produce effect of u = u * v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_scale
| u | Pointer to vector. |
| v | Scalar. |
|
inline |
Set to x the value of ith element of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set
| v | Pointer to vector. |
| i | Offset of element whose value should change. |
| x | New value for element at offset i. |
Set to x the value of ith element of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set
| v | Pointer to vector. |
| i | Offset of element whose value should change. |
| x | New value for element at offset i. |
Set to x the value of ith element of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set
| v | Pointer to vector. |
| i | Offset of element whose value should change. |
| x | New value for element at offset i. |
|
inline |
Set to x the value of ith element of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set
| v | Pointer to vector. |
| i | Offset of element whose value should change. |
| x | New value for element at offset i. |
|
inline |
Set to x the value of ith element of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set
| v | Pointer to vector. |
| i | Offset of element whose value should change. |
| x | New value for element at offset i. |
|
inline |
Set to x the value of ith element of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set
| v | Pointer to vector. |
| i | Offset of element whose value should change. |
| x | New value for element at offset i. |
|
inline |
Set to x the value of ith element of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set
| v | Pointer to vector. |
| i | Offset of element whose value should change. |
| x | New value for element at offset i. |
|
inline |
Set to x the value of ith element of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set
| v | Pointer to vector. |
| i | Offset of element whose value should change. |
| x | New value for element at offset i. |
|
inline |
Set to x the value of ith element of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set
| v | Pointer to vector. |
| i | Offset of element whose value should change. |
| x | New value for element at offset i. |
|
inline |
Set to x the value of ith element of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set
| v | Pointer to vector. |
| i | Offset of element whose value should change. |
| x | New value for element at offset i. |
|
inline |
Set to x the value of ith element of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set
| v | Pointer to vector. |
| i | Offset of element whose value should change. |
| x | New value for element at offset i. |
|
inline |
Set to x the value of ith element of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set
| v | Pointer to vector. |
| i | Offset of element whose value should change. |
| x | New value for element at offset i. |
|
inline |
Set to x the value of ith element of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set
| v | Pointer to vector. |
| i | Offset of element whose value should change. |
| x | New value for element at offset i. |
|
inline |
Set to x the value of ith element of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set
| v | Pointer to vector. |
| i | Offset of element whose value should change. |
| x | New value for element at offset i. |
|
inline |
Set every element of vector v to same value x.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set_all
| v | Pointer to vector. |
| x | Initializer for every element. |
Definition at line 96 of file set-all.hpp.
Set every element of vector v to same value x.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set_all
| v | Pointer to vector. |
| x | Initializer for every element. |
Definition at line 114 of file set-all.hpp.
Set every element of vector v to same value x.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set_all
| v | Pointer to vector. |
| x | Initializer for every element. |
Definition at line 123 of file set-all.hpp.
|
inline |
Set every element of vector v to same value x.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set_all
| v | Pointer to vector. |
| x | Initializer for every element. |
Definition at line 133 of file set-all.hpp.
|
inline |
Set every element of vector v to same value x.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set_all
| v | Pointer to vector. |
| x | Initializer for every element. |
Definition at line 15 of file set-all.hpp.
|
inline |
Set every element of vector v to same value x.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set_all
| v | Pointer to vector. |
| x | Initializer for every element. |
Definition at line 24 of file set-all.hpp.
|
inline |
Set every element of vector v to same value x.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set_all
| v | Pointer to vector. |
| x | Initializer for every element. |
Definition at line 42 of file set-all.hpp.
|
inline |
Set every element of vector v to same value x.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set_all
| v | Pointer to vector. |
| x | Initializer for every element. |
Definition at line 60 of file set-all.hpp.
|
inline |
Set every element of vector v to same value x.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set_all
| v | Pointer to vector. |
| x | Initializer for every element. |
Definition at line 33 of file set-all.hpp.
|
inline |
Set every element of vector v to same value x.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set_all
| v | Pointer to vector. |
| x | Initializer for every element. |
Definition at line 78 of file set-all.hpp.
|
inline |
Set every element of vector v to same value x.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set_all
| v | Pointer to vector. |
| x | Initializer for every element. |
Definition at line 51 of file set-all.hpp.
|
inline |
Set every element of vector v to same value x.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set_all
| v | Pointer to vector. |
| x | Initializer for every element. |
Definition at line 105 of file set-all.hpp.
|
inline |
Set every element of vector v to same value x.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set_all
| v | Pointer to vector. |
| x | Initializer for every element. |
Definition at line 69 of file set-all.hpp.
|
inline |
Set every element of vector v to same value x.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set_all
| v | Pointer to vector. |
| x | Initializer for every element. |
Definition at line 87 of file set-all.hpp.
|
inline |
Make basis-vector by setting every element in v to zero except for ith element, which is set to unity.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set_basis
| v | Pointer to vector. |
| i | Offset of component that should be set to unity. |
Definition at line 136 of file set-basis.hpp.
Make basis-vector by setting every element in v to zero except for ith element, which is set to unity.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set_basis
| v | Pointer to vector. |
| i | Offset of component that should be set to unity. |
Definition at line 162 of file set-basis.hpp.
Make basis-vector by setting every element in v to zero except for ith element, which is set to unity.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set_basis
| v | Pointer to vector. |
| i | Offset of component that should be set to unity. |
Definition at line 175 of file set-basis.hpp.
Make basis-vector by setting every element in v to zero except for ith element, which is set to unity.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set_basis
| v | Pointer to vector. |
| i | Offset of component that should be set to unity. |
Definition at line 188 of file set-basis.hpp.
|
inline |
Make basis-vector by setting every element in v to zero except for ith element, which is set to unity.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set_basis
| v | Pointer to vector. |
| i | Offset of component that should be set to unity. |
Definition at line 19 of file set-basis.hpp.
|
inline |
Make basis-vector by setting every element in v to zero except for ith element, which is set to unity.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set_basis
| v | Pointer to vector. |
| i | Offset of component that should be set to unity. |
Definition at line 32 of file set-basis.hpp.
|
inline |
Make basis-vector by setting every element in v to zero except for ith element, which is set to unity.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set_basis
| v | Pointer to vector. |
| i | Offset of component that should be set to unity. |
Definition at line 58 of file set-basis.hpp.
|
inline |
Make basis-vector by setting every element in v to zero except for ith element, which is set to unity.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set_basis
| v | Pointer to vector. |
| i | Offset of component that should be set to unity. |
Definition at line 84 of file set-basis.hpp.
|
inline |
Make basis-vector by setting every element in v to zero except for ith element, which is set to unity.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set_basis
| v | Pointer to vector. |
| i | Offset of component that should be set to unity. |
Definition at line 45 of file set-basis.hpp.
|
inline |
Make basis-vector by setting every element in v to zero except for ith element, which is set to unity.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set_basis
| v | Pointer to vector. |
| i | Offset of component that should be set to unity. |
Definition at line 110 of file set-basis.hpp.
|
inline |
Make basis-vector by setting every element in v to zero except for ith element, which is set to unity.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set_basis
| v | Pointer to vector. |
| i | Offset of component that should be set to unity. |
Definition at line 71 of file set-basis.hpp.
|
inline |
Make basis-vector by setting every element in v to zero except for ith element, which is set to unity.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set_basis
| v | Pointer to vector. |
| i | Offset of component that should be set to unity. |
Definition at line 149 of file set-basis.hpp.
|
inline |
Make basis-vector by setting every element in v to zero except for ith element, which is set to unity.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set_basis
| v | Pointer to vector. |
| i | Offset of component that should be set to unity. |
Definition at line 97 of file set-basis.hpp.
|
inline |
Make basis-vector by setting every element in v to zero except for ith element, which is set to unity.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set_basis
| v | Pointer to vector. |
| i | Offset of component that should be set to unity. |
Definition at line 123 of file set-basis.hpp.
|
inline |
Set every element of vector v to zero.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set_zero
| v | Pointer to vector. |
Definition at line 74 of file set-zero.hpp.
Set every element of vector v to zero.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set_zero
| v | Pointer to vector. |
Definition at line 88 of file set-zero.hpp.
Set every element of vector v to zero.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set_zero
| v | Pointer to vector. |
Definition at line 96 of file set-zero.hpp.
Set every element of vector v to zero.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set_zero
| v | Pointer to vector. |
Definition at line 104 of file set-zero.hpp.
|
inline |
Set every element of vector v to zero.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set_zero
| v | Pointer to vector. |
Definition at line 14 of file set-zero.hpp.
|
inline |
Set every element of vector v to zero.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set_zero
| v | Pointer to vector. |
Definition at line 20 of file set-zero.hpp.
|
inline |
Set every element of vector v to zero.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set_zero
| v | Pointer to vector. |
Definition at line 34 of file set-zero.hpp.
|
inline |
Set every element of vector v to zero.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set_zero
| v | Pointer to vector. |
Definition at line 46 of file set-zero.hpp.
|
inline |
Set every element of vector v to zero.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set_zero
| v | Pointer to vector. |
Definition at line 26 of file set-zero.hpp.
|
inline |
Set every element of vector v to zero.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set_zero
| v | Pointer to vector. |
Definition at line 60 of file set-zero.hpp.
|
inline |
Set every element of vector v to zero.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set_zero
| v | Pointer to vector. |
Definition at line 40 of file set-zero.hpp.
|
inline |
Set every element of vector v to zero.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set_zero
| v | Pointer to vector. |
Definition at line 80 of file set-zero.hpp.
|
inline |
Set every element of vector v to zero.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set_zero
| v | Pointer to vector. |
Definition at line 52 of file set-zero.hpp.
|
inline |
Set every element of vector v to zero.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_set_zero
| v | Pointer to vector. |
Definition at line 66 of file set-zero.hpp.
For vectors u and v, obtain effect u = u - v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_sub
| u | Pointer to vector from which u will be subtracted. |
| v | Pointer to vector to subtract from u. |
For vectors u and v, obtain effect u = u - v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_sub
| u | Pointer to vector from which u will be subtracted. |
| v | Pointer to vector to subtract from u. |
For vectors u and v, obtain effect u = u - v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_sub
| u | Pointer to vector from which u will be subtracted. |
| v | Pointer to vector to subtract from u. |
|
inline |
For vectors u and v, obtain effect u = u - v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_sub
| u | Pointer to vector from which u will be subtracted. |
| v | Pointer to vector to subtract from u. |
For vectors u and v, obtain effect u = u - v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_sub
| u | Pointer to vector from which u will be subtracted. |
| v | Pointer to vector to subtract from u. |
For vectors u and v, obtain effect u = u - v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_sub
| u | Pointer to vector from which u will be subtracted. |
| v | Pointer to vector to subtract from u. |
For vectors u and v, obtain effect u = u - v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_sub
| u | Pointer to vector from which u will be subtracted. |
| v | Pointer to vector to subtract from u. |
For vectors u and v, obtain effect u = u - v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_sub
| u | Pointer to vector from which u will be subtracted. |
| v | Pointer to vector to subtract from u. |
For vectors u and v, obtain effect u = u - v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_sub
| u | Pointer to vector from which u will be subtracted. |
| v | Pointer to vector to subtract from u. |
For vectors u and v, obtain effect u = u - v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_sub
| u | Pointer to vector from which u will be subtracted. |
| v | Pointer to vector to subtract from u. |
For vectors u and v, obtain effect u = u - v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_sub
| u | Pointer to vector from which u will be subtracted. |
| v | Pointer to vector to subtract from u. |
For vectors u and v, obtain effect u = u - v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_sub
| u | Pointer to vector from which u will be subtracted. |
| v | Pointer to vector to subtract from u. |
For vectors u and v, obtain effect u = u - v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_sub
| u | Pointer to vector from which u will be subtracted. |
| v | Pointer to vector to subtract from u. |
For vectors u and v, obtain effect u = u - v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_sub
| u | Pointer to vector from which u will be subtracted. |
| v | Pointer to vector to subtract from u. |
|
inline |
View of subvector of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_subvector_with_stride
| v | Pointer to vector. |
| i | Offset in v of view's first element. |
| s | Stride of successive elements in view relative to offsets in v. |
| n | Number of elements in view. |
Definition at line 245 of file subvector.hpp.
|
inline |
View of subvector of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_subvector_with_stride
| v | Pointer to vector. |
| i | Offset in v of view's first element. |
| s | Stride of successive elements in view relative to offsets in v. |
| n | Number of elements in view. |
Definition at line 258 of file subvector.hpp.
|
inline |
View of subvector of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_subvector_with_stride
| v | Pointer to vector. |
| i | Offset in v of view's first element. |
| s | Stride of successive elements in view relative to offsets in v. |
| n | Number of elements in view. |
Definition at line 310 of file subvector.hpp.
View of subvector of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_subvector_with_stride
| v | Pointer to vector. |
| i | Offset in v of view's first element. |
| s | Stride of successive elements in view relative to offsets in v. |
| n | Number of elements in view. |
Definition at line 297 of file subvector.hpp.
|
inline |
View of subvector of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_subvector_with_stride
| v | Pointer to vector. |
| i | Offset in v of view's first element. |
| s | Stride of successive elements in view relative to offsets in v. |
| n | Number of elements in view. |
Definition at line 336 of file subvector.hpp.
View of subvector of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_subvector_with_stride
| v | Pointer to vector. |
| i | Offset in v of view's first element. |
| s | Stride of successive elements in view relative to offsets in v. |
| n | Number of elements in view. |
Definition at line 323 of file subvector.hpp.
|
inline |
View of subvector of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_subvector_with_stride
| v | Pointer to vector. |
| i | Offset in v of view's first element. |
| s | Stride of successive elements in view relative to offsets in v. |
| n | Number of elements in view. |
Definition at line 361 of file subvector.hpp.
|
inline |
View of subvector of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_subvector_with_stride
| v | Pointer to vector. |
| i | Offset in v of view's first element. |
| s | Stride of successive elements in view relative to offsets in v. |
| n | Number of elements in view. |
Definition at line 349 of file subvector.hpp.
|
inline |
View of subvector of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_subvector_with_stride
| v | Pointer to vector. |
| i | Offset in v of view's first element. |
| s | Stride of successive elements in view relative to offsets in v. |
| n | Number of elements in view. |
Definition at line 18 of file subvector.hpp.
|
inline |
View of subvector of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_subvector_with_stride
| v | Pointer to vector. |
| i | Offset in v of view's first element. |
| s | Stride of successive elements in view relative to offsets in v. |
| n | Number of elements in view. |
Definition at line 31 of file subvector.hpp.
|
inline |
View of subvector of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_subvector_with_stride
| v | Pointer to vector. |
| i | Offset in v of view's first element. |
| s | Stride of successive elements in view relative to offsets in v. |
| n | Number of elements in view. |
Definition at line 43 of file subvector.hpp.
|
inline |
View of subvector of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_subvector_with_stride
| v | Pointer to vector. |
| i | Offset in v of view's first element. |
| s | Stride of successive elements in view relative to offsets in v. |
| n | Number of elements in view. |
Definition at line 56 of file subvector.hpp.
|
inline |
View of subvector of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_subvector_with_stride
| v | Pointer to vector. |
| i | Offset in v of view's first element. |
| s | Stride of successive elements in view relative to offsets in v. |
| n | Number of elements in view. |
Definition at line 94 of file subvector.hpp.
|
inline |
View of subvector of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_subvector_with_stride
| v | Pointer to vector. |
| i | Offset in v of view's first element. |
| s | Stride of successive elements in view relative to offsets in v. |
| n | Number of elements in view. |
Definition at line 106 of file subvector.hpp.
|
inline |
View of subvector of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_subvector_with_stride
| v | Pointer to vector. |
| i | Offset in v of view's first element. |
| s | Stride of successive elements in view relative to offsets in v. |
| n | Number of elements in view. |
Definition at line 143 of file subvector.hpp.
|
inline |
View of subvector of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_subvector_with_stride
| v | Pointer to vector. |
| i | Offset in v of view's first element. |
| s | Stride of successive elements in view relative to offsets in v. |
| n | Number of elements in view. |
Definition at line 156 of file subvector.hpp.
|
inline |
View of subvector of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_subvector_with_stride
| v | Pointer to vector. |
| i | Offset in v of view's first element. |
| s | Stride of successive elements in view relative to offsets in v. |
| n | Number of elements in view. |
Definition at line 69 of file subvector.hpp.
|
inline |
View of subvector of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_subvector_with_stride
| v | Pointer to vector. |
| i | Offset in v of view's first element. |
| s | Stride of successive elements in view relative to offsets in v. |
| n | Number of elements in view. |
Definition at line 82 of file subvector.hpp.
|
inline |
View of subvector of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_subvector_with_stride
| v | Pointer to vector. |
| i | Offset in v of view's first element. |
| s | Stride of successive elements in view relative to offsets in v. |
| n | Number of elements in view. |
Definition at line 194 of file subvector.hpp.
|
inline |
View of subvector of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_subvector_with_stride
| v | Pointer to vector. |
| i | Offset in v of view's first element. |
| s | Stride of successive elements in view relative to offsets in v. |
| n | Number of elements in view. |
Definition at line 207 of file subvector.hpp.
|
inline |
View of subvector of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_subvector_with_stride
| v | Pointer to vector. |
| i | Offset in v of view's first element. |
| s | Stride of successive elements in view relative to offsets in v. |
| n | Number of elements in view. |
Definition at line 118 of file subvector.hpp.
|
inline |
View of subvector of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_subvector_with_stride
| v | Pointer to vector. |
| i | Offset in v of view's first element. |
| s | Stride of successive elements in view relative to offsets in v. |
| n | Number of elements in view. |
Definition at line 271 of file subvector.hpp.
|
inline |
View of subvector of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_subvector_with_stride
| v | Pointer to vector. |
| i | Offset in v of view's first element. |
| s | Stride of successive elements in view relative to offsets in v. |
| n | Number of elements in view. |
Definition at line 284 of file subvector.hpp.
|
inline |
View of subvector of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_subvector_with_stride
| v | Pointer to vector. |
| i | Offset in v of view's first element. |
| s | Stride of successive elements in view relative to offsets in v. |
| n | Number of elements in view. |
Definition at line 131 of file subvector.hpp.
|
inline |
View of subvector of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_subvector_with_stride
| v | Pointer to vector. |
| i | Offset in v of view's first element. |
| s | Stride of successive elements in view relative to offsets in v. |
| n | Number of elements in view. |
Definition at line 169 of file subvector.hpp.
|
inline |
View of subvector of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_subvector_with_stride
| v | Pointer to vector. |
| i | Offset in v of view's first element. |
| s | Stride of successive elements in view relative to offsets in v. |
| n | Number of elements in view. |
Definition at line 182 of file subvector.hpp.
|
inline |
View of subvector of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_subvector_with_stride
| v | Pointer to vector. |
| i | Offset in v of view's first element. |
| s | Stride of successive elements in view relative to offsets in v. |
| n | Number of elements in view. |
Definition at line 220 of file subvector.hpp.
|
inline |
View of subvector of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_subvector_with_stride
| v | Pointer to vector. |
| i | Offset in v of view's first element. |
| s | Stride of successive elements in view relative to offsets in v. |
| n | Number of elements in view. |
Definition at line 233 of file subvector.hpp.
|
inline |
Sum of elements in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_sum
| v | Pointer to vector. |
v.
|
inline |
Sum of elements in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_sum
| v | Pointer to vector. |
v.
|
inline |
Sum of elements in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_sum
| v | Pointer to vector. |
v.
|
inline |
Sum of elements in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_sum
| v | Pointer to vector. |
v.
|
inline |
Sum of elements in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_sum
| v | Pointer to vector. |
v.
|
inline |
Sum of elements in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_sum
| v | Pointer to vector. |
v.
|
inline |
Sum of elements in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_sum
| v | Pointer to vector. |
v.
|
inline |
Sum of elements in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_sum
| v | Pointer to vector. |
v.
|
inline |
Sum of elements in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_sum
| v | Pointer to vector. |
v.
|
inline |
Sum of elements in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_sum
| v | Pointer to vector. |
v.
|
inline |
Sum of elements in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_sum
| v | Pointer to vector. |
v.
|
inline |
Sum of elements in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_sum
| v | Pointer to vector. |
v.
|
inline |
Sum of elements in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_sum
| v | Pointer to vector. |
v.
|
inline |
Sum of elements in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_sum
| v | Pointer to vector. |
v. Exchange elements of vector u and corresponding ones of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_swap
| u | Pointer to one vector. |
| v | Pointer to other vector. |
Exchange elements of vector u and corresponding ones of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_swap
| u | Pointer to one vector. |
| v | Pointer to other vector. |
Exchange elements of vector u and corresponding ones of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_swap
| u | Pointer to one vector. |
| v | Pointer to other vector. |
|
inline |
Exchange elements of vector u and corresponding ones of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_swap
| u | Pointer to one vector. |
| v | Pointer to other vector. |
Exchange elements of vector u and corresponding ones of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_swap
| u | Pointer to one vector. |
| v | Pointer to other vector. |
Exchange elements of vector u and corresponding ones of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_swap
| u | Pointer to one vector. |
| v | Pointer to other vector. |
Exchange elements of vector u and corresponding ones of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_swap
| u | Pointer to one vector. |
| v | Pointer to other vector. |
Exchange elements of vector u and corresponding ones of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_swap
| u | Pointer to one vector. |
| v | Pointer to other vector. |
Exchange elements of vector u and corresponding ones of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_swap
| u | Pointer to one vector. |
| v | Pointer to other vector. |
Exchange elements of vector u and corresponding ones of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_swap
| u | Pointer to one vector. |
| v | Pointer to other vector. |
Exchange elements of vector u and corresponding ones of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_swap
| u | Pointer to one vector. |
| v | Pointer to other vector. |
Exchange elements of vector u and corresponding ones of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_swap
| u | Pointer to one vector. |
| v | Pointer to other vector. |
Exchange elements of vector u and corresponding ones of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_swap
| u | Pointer to one vector. |
| v | Pointer to other vector. |
Exchange elements of vector u and corresponding ones of vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_swap
| u | Pointer to one vector. |
| v | Pointer to other vector. |
|
inline |
Exchange ith and jth elements in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_swap_elements
| v | Pointer to vector. |
| i | Offset of one element to exchange. |
| j | Offset of other element to exchange. |
Definition at line 116 of file swap-elements.hpp.
Exchange ith and jth elements in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_swap_elements
| v | Pointer to vector. |
| i | Offset of one element to exchange. |
| j | Offset of other element to exchange. |
Definition at line 138 of file swap-elements.hpp.
Exchange ith and jth elements in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_swap_elements
| v | Pointer to vector. |
| i | Offset of one element to exchange. |
| j | Offset of other element to exchange. |
Definition at line 149 of file swap-elements.hpp.
Exchange ith and jth elements in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_swap_elements
| v | Pointer to vector. |
| i | Offset of one element to exchange. |
| j | Offset of other element to exchange. |
Definition at line 161 of file swap-elements.hpp.
|
inline |
Exchange ith and jth elements in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_swap_elements
| v | Pointer to vector. |
| i | Offset of one element to exchange. |
| j | Offset of other element to exchange. |
Definition at line 17 of file swap-elements.hpp.
|
inline |
Exchange ith and jth elements in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_swap_elements
| v | Pointer to vector. |
| i | Offset of one element to exchange. |
| j | Offset of other element to exchange. |
Definition at line 28 of file swap-elements.hpp.
|
inline |
Exchange ith and jth elements in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_swap_elements
| v | Pointer to vector. |
| i | Offset of one element to exchange. |
| j | Offset of other element to exchange. |
Definition at line 50 of file swap-elements.hpp.
|
inline |
Exchange ith and jth elements in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_swap_elements
| v | Pointer to vector. |
| i | Offset of one element to exchange. |
| j | Offset of other element to exchange. |
Definition at line 72 of file swap-elements.hpp.
|
inline |
Exchange ith and jth elements in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_swap_elements
| v | Pointer to vector. |
| i | Offset of one element to exchange. |
| j | Offset of other element to exchange. |
Definition at line 39 of file swap-elements.hpp.
|
inline |
Exchange ith and jth elements in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_swap_elements
| v | Pointer to vector. |
| i | Offset of one element to exchange. |
| j | Offset of other element to exchange. |
Definition at line 94 of file swap-elements.hpp.
|
inline |
Exchange ith and jth elements in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_swap_elements
| v | Pointer to vector. |
| i | Offset of one element to exchange. |
| j | Offset of other element to exchange. |
Definition at line 61 of file swap-elements.hpp.
|
inline |
Exchange ith and jth elements in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_swap_elements
| v | Pointer to vector. |
| i | Offset of one element to exchange. |
| j | Offset of other element to exchange. |
Definition at line 127 of file swap-elements.hpp.
|
inline |
Exchange ith and jth elements in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_swap_elements
| v | Pointer to vector. |
| i | Offset of one element to exchange. |
| j | Offset of other element to exchange. |
Definition at line 83 of file swap-elements.hpp.
|
inline |
Exchange ith and jth elements in vector v.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_swap_elements
| v | Pointer to vector. |
| i | Offset of one element to exchange. |
| j | Offset of other element to exchange. |
Definition at line 105 of file swap-elements.hpp.
| w_vector<E>* gsl::w_vector_alloc | ( | size_t | n | ) |
Generic template-declaration for function that allocates vector whose element-type is E.
| E | Type of each element in vector. |
| n | Number of elements to allocate. |
|
inline |
Specialization for char.
| n | Number of elements to allocate. |
Definition at line 98 of file vector-alloc.hpp.
|
inline |
Specialization for complex<double>.
| n | Number of elements to allocate. |
Definition at line 116 of file vector-alloc.hpp.
|
inline |
Specialization for complex<float>.
| n | Number of elements to allocate. |
Definition at line 125 of file vector-alloc.hpp.
|
inline |
Specialization for complex<long double>.
| n | Number of elements to allocate. |
Definition at line 135 of file vector-alloc.hpp.
|
inline |
Specialization for double.
| n | Number of elements to allocate. |
Definition at line 23 of file vector-alloc.hpp.
|
inline |
Specialization for float.
| n | Number of elements to allocate. |
Definition at line 31 of file vector-alloc.hpp.
|
inline |
Specialization for int.
| n | Number of elements to allocate. |
Definition at line 48 of file vector-alloc.hpp.
|
inline |
Specialization for long.
| n | Number of elements to allocate. |
Definition at line 64 of file vector-alloc.hpp.
|
inline |
Specialization for long double.
| n | Number of elements to allocate. |
Definition at line 40 of file vector-alloc.hpp.
|
inline |
Specialization for short.
| n | Number of elements to allocate. |
Definition at line 81 of file vector-alloc.hpp.
|
inline |
Specialization for unsigned.
| n | Number of elements to allocate. |
Definition at line 56 of file vector-alloc.hpp.
|
inline |
Specialization for unsigned char.
| n | Number of elements to allocate. |
Definition at line 107 of file vector-alloc.hpp.
|
inline |
Specialization for unsigned long.
| n | Number of elements to allocate. |
Definition at line 73 of file vector-alloc.hpp.
|
inline |
Specialization for unsigned short.
| n | Number of elements to allocate. |
Definition at line 90 of file vector-alloc.hpp.
| w_vector<E>* gsl::w_vector_calloc | ( | size_t | n | ) |
Generic template-declaration for function that allocates vector whose element-type is E and initializes each element to zero.
| E | Type of each element in vector. |
| n | Number of elements to allocate. |
|
inline |
Specialization for char.
| n | Number of elements to allocate. |
Definition at line 98 of file vector-calloc.hpp.
|
inline |
Specialization for complex<double>.
| n | Number of elements to allocate. |
Definition at line 116 of file vector-calloc.hpp.
|
inline |
Specialization for complex<float>.
| n | Number of elements to allocate. |
Definition at line 125 of file vector-calloc.hpp.
|
inline |
Specialization for complex<long double>.
| n | Number of elements to allocate. |
Definition at line 135 of file vector-calloc.hpp.
|
inline |
Specialization for double.
| n | Number of elements to allocate. |
Definition at line 23 of file vector-calloc.hpp.
|
inline |
Specialization for float.
| n | Number of elements to allocate. |
Definition at line 31 of file vector-calloc.hpp.
|
inline |
Specialization for int.
| n | Number of elements to allocate. |
Definition at line 48 of file vector-calloc.hpp.
|
inline |
Specialization for long.
| n | Number of elements to allocate. |
Definition at line 64 of file vector-calloc.hpp.
|
inline |
Specialization for long double.
| n | Number of elements to allocate. |
Definition at line 40 of file vector-calloc.hpp.
|
inline |
Specialization for short.
| n | Number of elements to allocate. |
Definition at line 81 of file vector-calloc.hpp.
|
inline |
Specialization for unsigned.
| n | Number of elements to allocate. |
Definition at line 56 of file vector-calloc.hpp.
|
inline |
Specialization for unsigned char.
| n | Number of elements to allocate. |
Definition at line 107 of file vector-calloc.hpp.
|
inline |
Specialization for unsigned long.
| n | Number of elements to allocate. |
Definition at line 73 of file vector-calloc.hpp.
|
inline |
Specialization for unsigned short.
| n | Number of elements to allocate. |
Definition at line 90 of file vector-calloc.hpp.
|
inline |
Initialize view of C-style array as vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_view_array_with_stride
| b | Pointer to first element of view. |
| s | Stride of successive elements in view relative to array. |
| n | Number of elements in view. |
Definition at line 215 of file vector-view-array.hpp.
|
inline |
Initialize view of C-style array as vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_view_array_with_stride
| b | Pointer to first element of view. |
| s | Stride of successive elements in view relative to array. |
| n | Number of elements in view. |
Definition at line 226 of file vector-view-array.hpp.
|
inline |
Initialize view of C-style array as vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_view_array_with_stride
| b | Pointer to first element of view. |
| s | Stride of successive elements in view relative to array. |
| n | Number of elements in view. |
Definition at line 259 of file vector-view-array.hpp.
|
inline |
Initialize view of C-style array as vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_view_array_with_stride
| b | Pointer to first element of view. |
| s | Stride of successive elements in view relative to array. |
| n | Number of elements in view. |
Definition at line 270 of file vector-view-array.hpp.
|
inline |
Initialize view of C-style array as vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_view_array_with_stride
| b | Pointer to first element of view. |
| s | Stride of successive elements in view relative to array. |
| n | Number of elements in view. |
Definition at line 282 of file vector-view-array.hpp.
|
inline |
Initialize view of C-style array as vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_view_array_with_stride
| b | Pointer to first element of view. |
| s | Stride of successive elements in view relative to array. |
| n | Number of elements in view. |
Definition at line 293 of file vector-view-array.hpp.
|
inline |
Initialize view of C-style array as vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_view_array_with_stride
| b | Pointer to first element of view. |
| s | Stride of successive elements in view relative to array. |
| n | Number of elements in view. |
Definition at line 305 of file vector-view-array.hpp.
|
inline |
Initialize view of C-style array as vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_view_array_with_stride
| b | Pointer to first element of view. |
| s | Stride of successive elements in view relative to array. |
| n | Number of elements in view. |
Definition at line 318 of file vector-view-array.hpp.
|
inline |
Initialize view of C-style array as vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_view_array_with_stride
| b | Pointer to first element of view. |
| s | Stride of successive elements in view relative to array. |
| n | Number of elements in view. |
Definition at line 17 of file vector-view-array.hpp.
|
inline |
Initialize view of C-style array as vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_view_array_with_stride
| b | Pointer to first element of view. |
| s | Stride of successive elements in view relative to array. |
| n | Number of elements in view. |
Definition at line 28 of file vector-view-array.hpp.
|
inline |
Initialize view of C-style array as vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_view_array_with_stride
| b | Pointer to first element of view. |
| s | Stride of successive elements in view relative to array. |
| n | Number of elements in view. |
Definition at line 39 of file vector-view-array.hpp.
|
inline |
Initialize view of C-style array as vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_view_array_with_stride
| b | Pointer to first element of view. |
| s | Stride of successive elements in view relative to array. |
| n | Number of elements in view. |
Definition at line 50 of file vector-view-array.hpp.
|
inline |
Initialize view of C-style array as vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_view_array_with_stride
| b | Pointer to first element of view. |
| s | Stride of successive elements in view relative to array. |
| n | Number of elements in view. |
Definition at line 83 of file vector-view-array.hpp.
|
inline |
Initialize view of C-style array as vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_view_array_with_stride
| b | Pointer to first element of view. |
| s | Stride of successive elements in view relative to array. |
| n | Number of elements in view. |
Definition at line 94 of file vector-view-array.hpp.
|
inline |
Initialize view of C-style array as vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_view_array_with_stride
| b | Pointer to first element of view. |
| s | Stride of successive elements in view relative to array. |
| n | Number of elements in view. |
Definition at line 127 of file vector-view-array.hpp.
|
inline |
Initialize view of C-style array as vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_view_array_with_stride
| b | Pointer to first element of view. |
| s | Stride of successive elements in view relative to array. |
| n | Number of elements in view. |
Definition at line 138 of file vector-view-array.hpp.
|
inline |
Initialize view of C-style array as vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_view_array_with_stride
| b | Pointer to first element of view. |
| s | Stride of successive elements in view relative to array. |
| n | Number of elements in view. |
Definition at line 61 of file vector-view-array.hpp.
|
inline |
Initialize view of C-style array as vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_view_array_with_stride
| b | Pointer to first element of view. |
| s | Stride of successive elements in view relative to array. |
| n | Number of elements in view. |
Definition at line 72 of file vector-view-array.hpp.
|
inline |
Initialize view of C-style array as vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_view_array_with_stride
| b | Pointer to first element of view. |
| s | Stride of successive elements in view relative to array. |
| n | Number of elements in view. |
Definition at line 171 of file vector-view-array.hpp.
|
inline |
Initialize view of C-style array as vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_view_array_with_stride
| b | Pointer to first element of view. |
| s | Stride of successive elements in view relative to array. |
| n | Number of elements in view. |
Definition at line 182 of file vector-view-array.hpp.
|
inline |
Initialize view of C-style array as vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_view_array_with_stride
| b | Pointer to first element of view. |
| s | Stride of successive elements in view relative to array. |
| n | Number of elements in view. |
Definition at line 105 of file vector-view-array.hpp.
|
inline |
Initialize view of C-style array as vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_view_array_with_stride
| b | Pointer to first element of view. |
| s | Stride of successive elements in view relative to array. |
| n | Number of elements in view. |
Definition at line 237 of file vector-view-array.hpp.
|
inline |
Initialize view of C-style array as vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_view_array_with_stride
| b | Pointer to first element of view. |
| s | Stride of successive elements in view relative to array. |
| n | Number of elements in view. |
Definition at line 248 of file vector-view-array.hpp.
|
inline |
Initialize view of C-style array as vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_view_array_with_stride
| b | Pointer to first element of view. |
| s | Stride of successive elements in view relative to array. |
| n | Number of elements in view. |
Definition at line 116 of file vector-view-array.hpp.
|
inline |
Initialize view of C-style array as vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_view_array_with_stride
| b | Pointer to first element of view. |
| s | Stride of successive elements in view relative to array. |
| n | Number of elements in view. |
Definition at line 149 of file vector-view-array.hpp.
|
inline |
Initialize view of C-style array as vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_view_array_with_stride
| b | Pointer to first element of view. |
| s | Stride of successive elements in view relative to array. |
| n | Number of elements in view. |
Definition at line 160 of file vector-view-array.hpp.
|
inline |
Initialize view of C-style array as vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_view_array_with_stride
| b | Pointer to first element of view. |
| s | Stride of successive elements in view relative to array. |
| n | Number of elements in view. |
Definition at line 193 of file vector-view-array.hpp.
|
inline |
Initialize view of C-style array as vector.
https://www.gnu.org/software/gsl/doc/html/vectors.html#c.gsl_vector_view_array_with_stride
| b | Pointer to first element of view. |
| s | Stride of successive elements in view relative to array. |
| n | Number of elements in view. |
Definition at line 204 of file vector-view-array.hpp.
|
constexpr |
True if T be type of complex element in vector or matrix.
| T | Candidate type of element in vector or matrix. |
Definition at line 37 of file is-complex.hpp.
1.8.17