help-gsl
[Top][All Lists]
Advanced

[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
>


reply via email to

[Prev in Thread] Current Thread [Next in Thread]