165 long count,
char *outHorner,
long countHorner,
const char **inFiles);
181 long count,
char *outHorner,
long countHorner,
const char **inFiles);
197 long count,
char *outHorner,
long countHorner,
const char **inFiles);
218 long count,
char *outHorner,
long countHorner,
const char **inFiles);
array app_sphere(long prec, ulong n)
Returns a list of n compelx numbers, uniformly distributed on the Riemann sphere.
array app_join(long prec, array z1, array z2)
Joins the real parts of the sequences z1 and z2 as the real parts and imaginary parts of a new list.
array app_re(long prec, array z)
Returns the real parts of the numbers in the sequence z.
bool app_compare(long prec, array z1, array z2, char *output)
Compares two list of complex values and reports the eventual errors.
array app_rot(long prec, array z)
Computes a*exp(ib) for each term a+ib of a sequence z of complex numbers.
bool app_analyse(long prec, poly P, char *outFile, char *outChange)
Analyses the polynomail P and outputs its concave cover, ignored coefficients and (optionally) the mo...
array app_im(long prec, array z)
Returns the imaginary parts of the numbers in the sequence z.
array app_unif(long prec, ulong n, mpfr_t st, mpfr_t en)
Returns the list of n real numbers that split the interval [st,en] in n-1 equal intervals.
array app_polar(long prec, array z)
Computes the complex numbers given by a sequence z of their polar coordinates on the sphere.
array app_rand(long prec, ulong n, mpfr_t st, mpfr_t en)
Returns the list of n random real numbers in the interval [st,en], uniformly distributed.
array app_exp(long prec, array z)
Computes the complex exponential of a sequence z.
bool app_eval_d(long prec, poly P, array z, char *outFile, char *outError, long count, char *outHorner, long countHorner, const char **inFiles)
Evaluates the derivative of the polynomial P in all points in the list z, using the FPE algorithm.
array app_normal(long prec, ulong n, mpfr_t cent, mpfr_t var)
Returns the list of n random real numbers, normally distributed with center cent and variance var.
array app_tensor(long prec, array z1, array z2)
Computes tensor (or piontwise) product of the sequences z1 and z2.
array app_conj(long prec, array z)
Returns the conjugates of the numbers in the sequence z.
bool app_eval_r(long prec, poly P, array z, ulong maxIter, char *outFile, char *outError, long count, char *outHorner, long countHorner, const char **inFiles)
Evaluates the Newton iterates of the polynomial P in all points in the list z, using the FPE algorith...
bool app_eval_n(long prec, poly P, array z, char *outFile, char *outError, long count, char *outHorner, long countHorner, const char **inFiles)
Evaluates the Newton terms of the polynomial P in all points in the list z, using the FPE algorithm.
array app_grid(long prec, array z1, array z2)
Computes the set product of the real parts of two sequences z1 and z2.
bool app_eval_p(long prec, poly P, array z, char *outFile, char *outError, long count, char *outHorner, long countHorner, const char **inFiles)
Evaluates the polynomial P in all points in the list z, using the FPE algorithm.
Definition of a variable length array of arbitary precision complex numbers that are based on mpfr.
uint64_t ulong
ulong is uint64
A variable length array of machine floating point complex numbers.
Polynomial with multi-precision floating point complex coefficients.