[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Help-gsl] How to use std complex vectors and gsl matrix complex in one
[Help-gsl] How to use std complex vectors and gsl matrix complex in one code
Wed, 28 Aug 2019 08:41:20 +0530
I am working on a code which already uses std::<vector> complex in
2D and 3D forms.
I am working on adding more functionalities to this code, but using
gsl_matrix_complex or gsl_vector_complex. I believe this would make life
easier for researchers in application development.
2. I am using C++-11 on ubuntu 18.04.2, along with gsl_lib 2.6 (laos
gslcblas). I must confess that I have only used gsl lib for over 2 months,
so I still a maverick in gsl.
3. I wish to know if there is a simpler way to transfer data of each
element of a gsl_matrix_complex to std::<vector>complex (2D or 3D) ...The
pseudo code could be:
typedef std::vector< std::complex<double> > complexVector_t;
typedef std::vector<complexVector_t> complex2DVector_t;
gsl_matrix_complex C; // this would use blas for matrix vector or matrix
for ( i=0; i < maxi; i++)
for ( j=0; j < maxjj; j++)
A[i][j] = B[i][j]; //would be found Invalid
// if one goes by real and imag parts, one could have either
a long code
// or l-value required error
Can anyone suggest a simple solution please...
With Thanks in Advance,
|[Prev in Thread]
||[Next in Thread]|
- [Help-gsl] How to use std complex vectors and gsl matrix complex in one code,
Madan Pande <=