Assignments Assignments

Classes | Namespaces | Typedefs | Functions
polynomial.h File Reference
`#include <iostream>`
`#include <Util/geometry.h>`
`#include <Util/algebra.h>`
`#include "polynomial.inl"`

Go to the source code of this file.

## Classes
struct | Util::Min< D1, D2 >
struct | Util::Max< D1, D2 >
class | Util::Polynomial< Dim, Degree >
class | Util::Polynomial< 1, Degree >

## Namespaces
namespace | Util

## Typedefs
template<unsigned int Degree>
using | Util::Polynomial1D = Polynomial< 1 , Degree >
template<unsigned int Degree>
using | Util::Polynomial2D = Polynomial< 2 , Degree >
template<unsigned int Degree>
using | Util::Polynomial3D = Polynomial< 3 , Degree >
template<unsigned int Degree>
using | Util::Polynomial4D = Polynomial< 4 , Degree >

## Functions
template<unsigned int Dim, unsigned int Degree1, unsigned int Degree2>
Polynomial< Dim, Degree1+Degree2 > | Util::operator* (const Polynomial< Dim, Degree1 > &p1, const Polynomial< Dim, Degree2 > &p2)
template<unsigned int Dim, unsigned int Degree1, unsigned int Degree2>
Polynomial< Dim, Max< Degree1, Degree2 >::Value > | Util::operator+ (const Polynomial< Dim, Degree1 > &p1, const Polynomial< Dim, Degree2 > &p2)
template<unsigned int Dim, unsigned int Degree1, unsigned int Degree2>
Polynomial< Dim, Max< Degree1, Degree2 >::Value > | Util::operator- (const Polynomial< Dim, Degree1 > &p1, const Polynomial< Dim, Degree2 > &p2)
template<unsigned int Dim, unsigned int Degree>
std::ostream & | Util::operator<< (std::ostream &stream, const Polynomial< Dim, Degree > &poly)
template<unsigned int Degree1, unsigned int Degree2>
Polynomial< 1, Degree1+Degree2 > | Util::operator* (const Polynomial< 1, Degree1 > &p1, const Polynomial< 1, Degree2 > &p2)
template<unsigned int Degree1, unsigned int Degree2>
Polynomial< 1, Max< Degree1, Degree2 >::Value > | Util::operator+ (const Polynomial< 1, Degree1 > &p1, const Polynomial< 1, Degree2 > &p2)
template<unsigned int Degree1, unsigned int Degree2>
Polynomial< 1, Max< Degree1, Degree2 >::Value > | Util::operator- (const Polynomial< 1, Degree1 > &p1, const Polynomial< 1, Degree2 > &p2)
template<unsigned int Degree>
std::ostream & | Util::operator<< (std::ostream &stream, const Polynomial< 1, Degree > &poly)