FastPolyEval  1.0
Fast Evaluation of Real and Complex Polynomials
eval Directory Reference

This folder contains type definitions, data structures and basic functions for fast evaluation of complex polynomials.

More...

Files

file  concave.h [code]
 Definition of a concave function computed from the coefficients of some polynomial.
 
file  eval.h [code]
 Definition of polynomial evaluator with arbitary precision coefficients.
 
file  evalf.h [code]
 Definition of polynomials evaluator with machine floating point coefficients.
 
file  list.h [code]
 Definition of a list that can quickly sort real machine floating-point numbers and keep track of their permutation.
 
file  pows.h [code]
 Definition of a buffer for pre-computed powers of a complex number with arbitary precision.
 
file  powsf.h [code]
 Definition of a buffer for pre-computed powers of a machine complex number.
 
file  powsfr.h [code]
 Definition of a buffer for pre-computed powers of a machine real number.
 
file  powsr.h [code]
 Definition of a buffer for pre-computed powers of a real number with arbitary precision.
 

Detailed Description

This folder contains type definitions, data structures and basic functions for fast evaluation of complex polynomials.

There are two types of evaluators, depending of the type of coefficients of polynomials, machine floating point numbers, or arbitary precision numbers that are based on mpfr.