iRoCS Toolbox
1.1.0
|
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"
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... | |
ATBPolynomial.hh provides the ATB::Polynomial class to store and do arithmetics within the Polynomial ring.
Definition in file ATBPolynomial.hh.