SIROCCO2/include/sirocco.h

21 lines
637 B
C

#ifndef __SIROCCO_H__
#define __SIROCCO_H__
#include <fenv.h>
#include <mpfr.h>
// ACTIVATE ROUND MODE CONTROL
#ifndef __clang__
#pragma STDC FENV_ACCESS ON
#endif
double * homotopyPath (int degree, double *_coef, double _y0R, double _y0I);
mpfr_t * homotopyPath_mp (int degree, mpfr_t *_coef, mpfr_t _y0R, mpfr_t _y0I, int prec);
double * homotopyPath_comps (int degree, double *_coef, double _y0R, double _y0I,
int nothercomps, int *degreescomps, double *_coefscomps);
mpfr_t * homotopyPath_mp_comps (int degree, mpfr_t *_coef, mpfr_t _y0R, mpfr_t _y0I, int prec, int nothercomps, int *degreescomps, mpfr_t *_coefscomps);
#endif