https://github.com/janverschelde/PHCpack
Raw File
Tip revision: 70efe331bcc9b707739d0745d280b8a32fca44b8 authored by Jan Verschelde on 30 December 2017, 23:57:37 UTC
run the cascades only with the top dimension is strictly positive
Tip revision: 70efe33
series.c
/* The file series.c contains the definitions of the functions with
 * prototypes documented in series.h. */

#include <stdio.h>
#include "series.h"

int standard_Newton_series ( int idx, int nbr, int verbose )
{
   int fail = 0;
   int idxnbr[2];
   double *c;

   /* printf("idx = %d, nbr = %d, verbose = %d\n",idx,nbr,verbose); */

   idxnbr[0] = idx;
   idxnbr[1] = nbr;

   fail = _ada_use_c2phc(691,idxnbr,&verbose,c);

   return fail;
}

int dobldobl_Newton_series ( int idx, int nbr, int verbose )
{
   int fail = 0;
   int idxnbr[2];
   double *c;

   idxnbr[0] = idx;
   idxnbr[1] = nbr;
   fail = _ada_use_c2phc(692,idxnbr,&verbose,c);

   return fail;
}

int quaddobl_Newton_series ( int idx, int nbr, int verbose )
{
   int fail = 0;
   int idxnbr[2];
   double *c;

   idxnbr[0] = idx;
   idxnbr[1] = nbr;
   fail = _ada_use_c2phc(693,idxnbr,&verbose,c);

   return fail;
}

int standard_Newton_power_series ( int idx, int nbr, int verbose )
{
   int fail = 0;
   int idxnbr[2];
   double *c;

   /* printf("idx = %d, nbr = %d, verbose = %d\n",idx,nbr,verbose); */

   idxnbr[0] = idx;
   idxnbr[1] = nbr;

   fail = _ada_use_c2phc(694,idxnbr,&verbose,c);

   return fail;
}

int dobldobl_Newton_power_series ( int idx, int nbr, int verbose )
{
   int fail = 0;
   int idxnbr[2];
   double *c;

   idxnbr[0] = idx;
   idxnbr[1] = nbr;
   fail = _ada_use_c2phc(695,idxnbr,&verbose,c);

   return fail;
}

int quaddobl_Newton_power_series ( int idx, int nbr, int verbose )
{
   int fail = 0;
   int idxnbr[2];
   double *c;

   idxnbr[0] = idx;
   idxnbr[1] = nbr;
   fail = _ada_use_c2phc(696,idxnbr,&verbose,c);

   return fail;
}

int standard_Pade_approximant
 ( int idx, int numdeg, int dendeg, int nbr, int verbose )
{
   int fail = 0;
   int pars[4];
   double *c;

   pars[0] = idx;
   pars[1] = numdeg;
   pars[2] = dendeg;
   pars[3] = nbr;
   fail = _ada_use_c2phc(704,pars,&verbose,c);

   return fail;
}

int dobldobl_Pade_approximant
 ( int idx, int numdeg, int dendeg, int nbr, int verbose )
{
   int fail = 0;
   int pars[4];
   double *c;

   pars[0] = idx;
   pars[1] = numdeg;
   pars[2] = dendeg;
   pars[3] = nbr;
   fail = _ada_use_c2phc(705,pars,&verbose,c);

   return fail;
}

int quaddobl_Pade_approximant
 ( int idx, int numdeg, int dendeg, int nbr, int verbose )
{
   int fail = 0;
   int pars[4];
   double *c;

   pars[0] = idx;
   pars[1] = numdeg;
   pars[2] = dendeg;
   pars[3] = nbr;
   fail = _ada_use_c2phc(706,pars,&verbose,c);

   return fail;
}
back to top