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 i th element of vector v with bounds-checking. More... | |
auto | w_get (w_vector< float const > *v, size_t i) |
Return i th element of vector v with bounds-checking. More... | |
auto | w_get (w_vector< long double const > *v, size_t i) |
Return i th element of vector v with bounds-checking. More... | |
auto | w_get (w_vector< int const > *v, size_t i) |
Return i th element of vector v with bounds-checking. More... | |
auto | w_get (w_vector< unsigned const > *v, size_t i) |
Return i th element of vector v with bounds-checking. More... | |
auto | w_get (w_vector< long const > *v, size_t i) |
Return i th element of vector v with bounds-checking. More... | |
auto | w_get (w_vector< unsigned long const > *v, size_t i) |
Return i th element of vector v with bounds-checking. More... | |
auto | w_get (w_vector< short const > *v, size_t i) |
Return i th element of vector v with bounds-checking. More... | |
auto | w_get (w_vector< unsigned short const > *v, size_t i) |
Return i th element of vector v with bounds-checking. More... | |
auto | w_get (w_vector< char const > *v, size_t i) |
Return i th element of vector v with bounds-checking. More... | |
auto | w_get (w_vector< unsigned char const > *v, size_t i) |
Return i th element of vector v with bounds-checking. More... | |
auto | w_get (w_vector< complex< double > const > *v, size_t i) |
Return i th element of vector v with bounds-checking. More... | |
auto | w_get (w_vector< complex< float > const > *v, size_t i) |
Return i th element of vector v with bounds-checking. More... | |
auto | w_get (w_vector< complex< long double > const > *v, size_t i) |
Return i th 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 i th element of vector v , with bounds-checking. More... | |
const auto * | w_ptr (w_vector< double const > *v, size_t i) |
Pointer to i th element of vector v , with bounds-checking. More... | |
auto * | w_ptr (w_vector< float > *v, size_t i) |
Pointer to i th element of vector v , with bounds-checking. More... | |
const auto * | w_ptr (w_vector< float const > *v, size_t i) |
Pointer to i th element of vector v , with bounds-checking. More... | |
auto * | w_ptr (w_vector< long double > *v, size_t i) |
Pointer to i th element of vector v , with bounds-checking. More... | |
const auto * | w_ptr (w_vector< long double const > *v, size_t i) |
Pointer to i th element of vector v , with bounds-checking. More... | |
auto * | w_ptr (w_vector< int > *v, size_t i) |
Pointer to i th element of vector v , with bounds-checking. More... | |
const auto * | w_ptr (w_vector< int const > *v, size_t i) |
Pointer to i th element of vector v , with bounds-checking. More... | |
auto * | w_ptr (w_vector< unsigned > *v, size_t i) |
Pointer to i th element of vector v , with bounds-checking. More... | |
const auto * | w_ptr (w_vector< unsigned const > *v, size_t i) |
Pointer to i th element of vector v , with bounds-checking. More... | |
auto * | w_ptr (w_vector< long > *v, size_t i) |
Pointer to i th element of vector v , with bounds-checking. More... | |
const auto * | w_ptr (w_vector< long const > *v, size_t i) |
Pointer to i th element of vector v , with bounds-checking. More... | |
auto * | w_ptr (w_vector< unsigned long > *v, size_t i) |
Pointer to i th element of vector v , with bounds-checking. More... | |
const auto * | w_ptr (w_vector< unsigned long const > *v, size_t i) |
Pointer to i th element of vector v , with bounds-checking. More... | |
auto * | w_ptr (w_vector< short > *v, size_t i) |
Pointer to i th element of vector v , with bounds-checking. More... | |
const auto * | w_ptr (w_vector< short const > *v, size_t i) |
Pointer to i th element of vector v , with bounds-checking. More... | |
auto * | w_ptr (w_vector< unsigned short > *v, size_t i) |
Pointer to i th element of vector v , with bounds-checking. More... | |
unsigned const short * | w_ptr (w_vector< unsigned short const > *v, size_t i) |
Pointer to i th element of vector v , with bounds-checking. More... | |
auto * | w_ptr (w_vector< char > *v, size_t i) |
Pointer to i th element of vector v , with bounds-checking. More... | |
const auto * | w_ptr (w_vector< char const > *v, size_t i) |
Pointer to i th element of vector v , with bounds-checking. More... | |
auto * | w_ptr (w_vector< unsigned char > *v, size_t i) |
Pointer to i th element of vector v , with bounds-checking. More... | |
const auto * | w_ptr (w_vector< unsigned char const > *v, size_t i) |
Pointer to i th element of vector v , with bounds-checking. More... | |
auto * | w_ptr (w_vector< complex< double >> *v, size_t i) |
Pointer to i th element of vector v , with bounds-checking. More... | |
const auto * | w_ptr (w_vector< complex< double > const > *v, size_t i) |
Pointer to i th element of vector v , with bounds-checking. More... | |
auto * | w_ptr (w_vector< complex< float >> *v, size_t i) |
Pointer to i th element of vector v , with bounds-checking. More... | |
const auto * | w_ptr (w_vector< complex< float > const > *v, size_t i) |
Pointer to i th element of vector v , with bounds-checking. More... | |
auto * | w_ptr (w_vector< complex< long double >> *v, size_t i) |
Pointer to i th element of vector v , with bounds-checking. More... | |
const auto * | w_ptr (w_vector< complex< long double > const > *v, size_t i) |
Pointer to i th 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 i th 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 i th 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 i th 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 i th 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 i th 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 i th 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 i th 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 i th 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 i th 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 i th 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 i th 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 i th 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 i th 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 i th 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 i th element of vector v . More... | |
void | w_set (w_vector< float > *v, size_t i, float const &x) |
Set to x the value of i th 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 i th element of vector v . More... | |
void | w_set (w_vector< int > *v, size_t i, int const &x) |
Set to x the value of i th element of vector v . More... | |
void | w_set (w_vector< unsigned > *v, size_t i, unsigned const &x) |
Set to x the value of i th element of vector v . More... | |
void | w_set (w_vector< long > *v, size_t i, long const &x) |
Set to x the value of i th 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 i th element of vector v . More... | |
void | w_set (w_vector< short > *v, size_t i, short const &x) |
Set to x the value of i th 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 i th element of vector v . More... | |
void | w_set (w_vector< char > *v, size_t i, char const &x) |
Set to x the value of i th 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 i th 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 i th 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 i th 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 i th 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 i th and j th elements in vector v . More... | |
int | w_swap_elements (w_vector< float > *v, size_t i, size_t j) |
Exchange i th and j th elements in vector v . More... | |
int | w_swap_elements (w_vector< long double > *v, size_t i, size_t j) |
Exchange i th and j th elements in vector v . More... | |
int | w_swap_elements (w_vector< int > *v, size_t i, size_t j) |
Exchange i th and j th elements in vector v . More... | |
int | w_swap_elements (w_vector< unsigned > *v, size_t i, size_t j) |
Exchange i th and j th elements in vector v . More... | |
int | w_swap_elements (w_vector< long > *v, size_t i, size_t j) |
Exchange i th and j th elements in vector v . More... | |
int | w_swap_elements (w_vector< unsigned long > *v, size_t i, size_t j) |
Exchange i th and j th elements in vector v . More... | |
int | w_swap_elements (w_vector< short > *v, size_t i, size_t j) |
Exchange i th and j th elements in vector v . More... | |
int | w_swap_elements (w_vector< unsigned short > *v, size_t i, size_t j) |
Exchange i th and j th elements in vector v . More... | |
int | w_swap_elements (w_vector< char > *v, size_t i, size_t j) |
Exchange i th and j th elements in vector v . More... | |
int | w_swap_elements (w_vector< unsigned char > *v, size_t i, size_t j) |
Exchange i th and j th elements in vector v . More... | |
int | w_swap_elements (w_vector< complex< double >> *v, size_t i, size_t j) |
Exchange i th and j th elements in vector v . More... | |
int | w_swap_elements (w_vector< complex< float >> *v, size_t i, size_t j) |
Exchange i th and j th elements in vector v . More... | |
int | w_swap_elements (w_vector< complex< long double >> *v, size_t i, size_t j) |
Exchange i th and j th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th 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 i
th and j
th 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 i
th and j
th 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 i
th and j
th 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 i
th and j
th 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 i
th and j
th 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 i
th and j
th 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 i
th and j
th 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 i
th and j
th 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 i
th and j
th 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 i
th and j
th 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 i
th and j
th 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 i
th and j
th 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 i
th and j
th 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 i
th and j
th 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.