I have a problem to call fortran subroutine from C++.
"Poziv_Cholesky.cpp", line 35: Error: Formal argument matrix of type complex* in call to cholesky_(complex*, complex*, int*) is being passed complex(*)[200][200].
"Poziv_Cholesky.cpp", line 35: Error: Formal argument arrayb of type complex* in call to cholesky_(complex*, complex*, int*) is being passed complex(*)[200].
I don't understand this message.If somebodey know...
I think I have a problem with pointer.
My program in[b] C++ is:
COMPLEX,DIMENSION(1:200,1:200) ::YD,Lt,L,LxD,D
INTEGER ::N,i,j
COMPLEX,DIMENSION(1:200) ::b,Z,X
...
I think this is enough.
Sorry becouse my english is not so good...