124 long count,
char *outHorner,
long countHorner,
const char **inFiles);
139 long count,
char *outHorner,
long countHorner,
const char **inFiles);
154 long count,
char *outHorner,
long countHorner,
const char **inFiles);
174 long count,
char *outHorner,
long countHorner,
const char **inFiles);
arrayf appf_polar(arrayf z)
Computes the complex numbers given by a sequence z of their polar coordinates on the sphere.
arrayf appf_tensor(arrayf z1, arrayf z2)
Computes tensor (or piontwise) product of the sequences z1 and z2.
arrayf appf_im(arrayf z)
Returns the imaginary parts of the numbers in the sequence z.
arrayf appf_re(arrayf z)
Returns the real parts of the numbers in the sequence z.
bool appf_eval_n(polyf P, arrayf 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.
bool appf_eval_p(polyf P, arrayf 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.
bool appf_eval_d(polyf P, arrayf 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.
arrayf appf_grid(arrayf z1, arrayf z2)
Computes the set product of the real parts of two sequences z1 and z2.
arrayf appf_exp(arrayf z)
Computes the complex exponential of a sequence z.
bool appf_eval_r(polyf P, arrayf 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...
arrayf appf_rot(arrayf z)
Computes a*exp(ib) for each term a+ib of a sequence z of complex numbers.
arrayf appf_join(arrayf z1, arrayf z2)
Joins the real parts of the sequences z1 and z2 as the real parts and imaginary parts of a new list.
arrayf appf_conj(arrayf z)
Returns the conjugates of the numbers in the sequence z.
bool appf_compare(arrayf z1, arrayf z2, char *output)
Compares two list of complex values and reports the eventual errors.
arrayf appf_unif(ulong n, coeff_t st, coeff_t en)
Returns the list of n real numbers that split the interval [st,en] in n-1 equal intervals.
Definition of a variable length array of machine floating point complex numbers.
double coeff_t
The machine number type to use for polynomial coefficients and evaluation.
uint64_t ulong
ulong is uint64
A variable length list of machine floating point complex numbers.
Polynomial with machine floating point complex coefficients.