SLIP  1.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
Polynomial.hpp File Reference

Provides a class to manipulate monovariate polynomial. More...

#include <iostream>
#include <iterator>
#include <cassert>
#include <numeric>
#include <algorithm>
#include <complex>
#include <cstddef>
#include <string>
#include "Array.hpp"
#include "Vector.hpp"
#include "Matrix.hpp"
#include "convolution.hpp"
#include "statistics.hpp"
#include "linear_least_squares.hpp"
#include "linear_algebra_eigen.hpp"
#include "polynomial_algo.hpp"
#include <boost/serialization/access.hpp>
#include <boost/serialization/split_member.hpp>
#include <boost/serialization/string.hpp>
#include <boost/serialization/complex.hpp>
#include <boost/serialization/version.hpp>
Include dependency graph for Polynomial.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  slip::Polynomial< T >
 Numerical Polynomial class. This container statisfies the RandomAccessContainer concepts of the STL The coefficients of the polynomial $a0 + a1x + a2x^2 +... anx^n $ are ordered as follows : (a0,a1,...,an) More...
 
class  slip::Polynomial< T >
 Numerical Polynomial class. This container statisfies the RandomAccessContainer concepts of the STL The coefficients of the polynomial $a0 + a1x + a2x^2 +... anx^n $ are ordered as follows : (a0,a1,...,an) More...
 

Namespaces

 slip
 This namespace corresponds to the kernel of the Simple Library on Image Processing (SLIP). That is to say that it contains the data structures and the algorithms needed by these data strucutres.
 

Functions

template<typename T >
std::ostream & slip::operator<< (std::ostream &out, const Polynomial< T > &v)
 
EqualityComparable functions
template<typename T >
bool slip::operator== (const Polynomial< T > &x, const Polynomial< T > &y)
 
template<typename T >
bool slip::operator!= (const Polynomial< T > &x, const Polynomial< T > &y)
 
LessThanComparable functions
template<typename T >
bool slip::operator< (const Polynomial< T > &x, const Polynomial< T > &y)
 
template<typename T >
bool slip::operator> (const Polynomial< T > &x, const Polynomial< T > &y)
 
template<typename T >
bool slip::operator<= (const Polynomial< T > &x, const Polynomial< T > &y)
 
template<typename T >
bool slip::operator>= (const Polynomial< T > &x, const Polynomial< T > &y)
 
Arithemtical operators

Detailed Description

Provides a class to manipulate monovariate polynomial.

Definition in file Polynomial.hpp.