iRoCS Toolbox  1.1.0
Data Structures | Namespaces | Functions
ATBPolynomial.hh File Reference

ATBPolynomial.hh provides the ATB::Polynomial class to store and do arithmetics within the Polynomial ring. More...

#include <config.hh>
#include "TypeTraits.hh"
#include <complex>
#include <vector>
#include <iostream>
#include <cmath>
#include "ATBPolynomial.icc"
Include dependency graph for ATBPolynomial.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  atb::Polynomial< CoeffT >
 The Polynomial class provides arithmetical operations with polynomials as well as a root finding algorithm. More...
 

Namespaces

 atb
 

Functions

template<typename CoeffT >
Polynomial< CoeffT > atb::operator* (const Polynomial< CoeffT > &p1, const Polynomial< CoeffT > &p2)
 Multiplication operator. More...
 
template<typename CoeffT >
Polynomial< CoeffT > atb::operator* (const Polynomial< CoeffT > &p, const CoeffT &alpha)
 Multiplication operator. More...
 
template<typename CoeffT >
Polynomial< CoeffT > atb::operator* (const CoeffT &alpha, const Polynomial< CoeffT > &p)
 Multiplication operator. More...
 
template<typename CoeffT >
Polynomial< CoeffT > atb::operator+ (const Polynomial< CoeffT > &p1, const Polynomial< CoeffT > &p2)
 Plus operator. More...
 
template<typename CoeffT >
Polynomial< CoeffT > atb::operator- (const Polynomial< CoeffT > &p1, const Polynomial< CoeffT > &p2)
 Minus operator. More...
 
template<typename CoeffT >
Polynomial< CoeffT > atb::operator/ (const Polynomial< CoeffT > &p, const CoeffT &alpha)
 Division operator. More...
 
template<typename CoeffT >
std::ostream & atb::operator<< (std::ostream &os, const Polynomial< CoeffT > &p)
 Pretty printer. More...
 
template<typename CoeffT >
Polynomial< CoeffT > atb::pow (const Polynomial< CoeffT > &p, int exponential)
 Power operator. More...
 

Detailed Description

ATBPolynomial.hh provides the ATB::Polynomial class to store and do arithmetics within the Polynomial ring.

Definition in file ATBPolynomial.hh.