Basic Polynomial Algebra Subprograms (BPAS)  v. 1.791
Public Member Functions | List of all members
SparseUnivariateDoublePolynomial< NumericalType > Class Template Reference

A univariate polynomial with numerical coefficients represented sparsely. More...

#include <unumericalpolynomial.h>

Public Member Functions

 SparseUnivariateDoublePolynomial (DenseUnivariateRationalPolynomial &A)
 
 SparseUnivariateDoublePolynomial (SparseUnivariatePolynomial< RationalNumber > &A)
 
 SparseUnivariateDoublePolynomial (SparseUnivariatePolynomial< DenseUnivariateRationalPolynomial > &A, NumericalType &a)
 
 SparseUnivariateDoublePolynomial (SparseUnivariatePolynomial< SparseUnivariatePolynomial< RationalNumber > > &A, NumericalType a)
 
 SparseUnivariateDoublePolynomial (SparseUnivariatePolynomial< ComplexRationalNumber > &A)
 
 SparseUnivariateDoublePolynomial (SparseUnivariatePolynomial< SparseUnivariatePolynomial< ComplexRationalNumber > > &A, std::complex< double > a)
 
int degree ()
 
NumericalType leadingCoefficient ()
 
NumericalType evaluate (double t)
 
std::complex< double > evaluate (std::complex< double > t)
 

Detailed Description

template<class NumericalType>
class SparseUnivariateDoublePolynomial< NumericalType >

A univariate polynomial with numerical coefficients represented sparsely.

The template determines the type of the numerical coefficients.


The documentation for this class was generated from the following file: