[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Help-gsl] How to return a pointer of gsl_vector
From: |
Ralph Silva |
Subject: |
Re: [Help-gsl] How to return a pointer of gsl_vector |
Date: |
Tue, 9 Oct 2007 19:25:20 -0300 |
Hi,
try this.
Regards,
Ralph.
/***********************************/
#include <stdio.h>
#include <gsl/gsl_vector.h>
gsl_vector *one_function();
int main(){
gsl_vector *tmp;
tmp = one_function();
printf("Testing %f\n",gsl_vector_get(tmp,50));
return 0;
}
gsl_vector *one_function (){
gsl_vector *tmp2=gsl_vector_calloc(100);
gsl_vector_set(tmp2,50,-999);
return tmp2;
}
/***********************************/
On 10/9/07, Marios Karaoulis <address@hidden> wrote:
>
> With all the respect, and without being a troll ;)
>
> Was my question understood? I really need this answer...
>
> Thanks in advance.
>
> > Let's say we have this program
> >
> >
> >
> > //////////////////////////////////////////////////////////////////
> > double one_function();
> >
> > int main()
> > {
> > gsl_vector *tmp;
> >
> >
> > tmp=one_function();
> >
> >
> > printf("Testing %f\n",gsl_vector_get(tmp,50));
> >
> > }
> >
> >
> >
> > double one_function ()
> > {
> >
> > gsl_vector *tmp2=gsl_calloc_vector(100);
> >
> > gsl_vector_set(tmp2,50,-999);
> >
> > return *tmp2;
> > }
> > ////////////////////////////////////////////
> >
> > Obviously the program won't run.
> > I need this because i have some gsl vectors in one class defined as
> private
> >
> > (
> > eg
> > :private
> >
> > gsl_vector *tmp
> >
> >
> > )
> >
> >
> > And i want to create a function in :public in order to return the
> > vectors to main.
> >
> >
> >
> >
> >
> >
> > _______________________________________________
> > Help-gsl mailing list
> > address@hidden
> > http://lists.gnu.org/mailman/listinfo/help-gsl
>
>
>
>
>
>
> _______________________________________________
> Help-gsl mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/help-gsl
>