gslcpp
Modern-C++ Wrapper for GSL
|
Go to the documentation of this file.
16 inline int w_mul(w_vector<
double> *u, w_vector<
double const> *v) {
17 return gsl_vector_mul(u, v);
26 inline int w_mul(w_vector<
float> *u, w_vector<
float const> *v) {
27 return gsl_vector_float_mul(u, v);
36 inline int w_mul(w_vector<
long double> *u, w_vector<
long double const> *v) {
37 return gsl_vector_long_double_mul(u, v);
46 inline int w_mul(w_vector<
int> *u, w_vector<
int const> *v) {
47 return gsl_vector_int_mul(u, v);
56 inline int w_mul(w_vector<
unsigned> *u, w_vector<
unsigned const> *v) {
57 return gsl_vector_uint_mul(u, v);
66 inline int w_mul(w_vector<
long> *u, w_vector<
long const> *v) {
67 return gsl_vector_long_mul(u, v);
77 w_mul(w_vector<
unsigned long> *u, w_vector<
unsigned long const> *v) {
78 return gsl_vector_ulong_mul(u, v);
87 inline int w_mul(w_vector<
short> *u, w_vector<
short const> *v) {
88 return gsl_vector_short_mul(u, v);
98 w_mul(w_vector<
unsigned short> *u, w_vector<
unsigned short const> *v) {
99 return gsl_vector_ushort_mul(u, v);
108 inline int w_mul(w_vector<
char> *u, w_vector<
char const> *v) {
109 return gsl_vector_char_mul(u, v);
119 w_mul(w_vector<
unsigned char> *u, w_vector<
unsigned char const> *v) {
120 return gsl_vector_uchar_mul(u, v);
130 w_mul(w_vector<complex<
double>> *u, w_vector<complex<
double>
const> *v) {
131 return gsl_vector_complex_mul(u, v);
141 w_mul(w_vector<complex<
float>> *u, w_vector<complex<
float>
const> *v) {
142 return gsl_vector_complex_float_mul(u, v);
152 w_mul(w_vector<complex<
long double>> *u,
153 w_vector<complex<
long double>
const> *v) {
154 return gsl_vector_complex_long_double_mul(u, v);
int w_mul(w_vector< float > *u, w_vector< float const > *v)
For vectors u and v, produce, element by element, u = u * v.
int w_mul(w_vector< unsigned > *u, w_vector< unsigned const > *v)
For vectors u and v, produce, element by element, u = u * v.
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.
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.
int w_mul(w_vector< int > *u, w_vector< int const > *v)
For vectors u and v, produce, element by element, u = u * v.
int w_mul(w_vector< long > *u, w_vector< long const > *v)
For vectors u and v, produce, element by element, u = u * v.
int w_mul(w_vector< char > *u, w_vector< char const > *v)
For vectors u and v, produce, element by element, u = u * v.
int w_mul(w_vector< short > *u, w_vector< short const > *v)
For vectors u and v, produce, element by element, u = u * v.
int w_mul(w_vector< double > *u, w_vector< double const > *v)
For vectors u and v, produce, element by element, u = u * v.
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.
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.
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.
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.
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.
Namespace for C++-interface to GSL.