BWAPI
Classes | Defines | Functions
SPAR/AIModule/BWTA/vendors/CGAL/CGAL/Polynomial/internal/Polynomial_impl.h File Reference
#include <CGAL/Polynomial/basic.h>
#include <vector>
#include <iostream>
#include <CGAL/Polynomial/internal/Rational/Evaluate_polynomial.h>
#include <sstream>
#include <algorithm>
Include dependency graph for Polynomial_impl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Polynomial_impl< This, NT_t >
 A basic polynomial class. More...

Defines

#define CGAL_EXCESSIVE(x)

Functions

template<class T , class NT , class C , class Tr >
std::ostream & operator<< (std::basic_ostream< C, Tr > &out, const Polynomial_impl< T, NT > &poly)
template<class T , class NT , class C , class Tr >
std::istream & operator>> (std::basic_istream< C, Tr > &in, Polynomial_impl< T, NT > &poly)
template<class T , class NT >
operator* (const NT &a, const Polynomial_impl< T, NT > &poly)
 multiply by a constant
template<class T , class NT >
operator+ (const NT &a, const Polynomial_impl< T, NT > &poly)
 add to a constant
template<class T , class NT >
operator+ (int a, const Polynomial_impl< T, NT > &poly)
 add to a constant
template<class T , class NT >
operator- (const NT &a, const Polynomial_impl< T, NT > &poly)
 subtract from a constant
template<class T , class NT >
operator- (int a, const Polynomial_impl< T, NT > &poly)
 subtract from a constant

Define Documentation

#define CGAL_EXCESSIVE (   x)

Function Documentation

template<class T , class NT >
T operator* ( const NT &  a,
const Polynomial_impl< T, NT > &  poly 
) [inline]

multiply by a constant

template<class T , class NT >
T operator+ ( const NT &  a,
const Polynomial_impl< T, NT > &  poly 
) [inline]

add to a constant

template<class T , class NT >
T operator+ ( int  a,
const Polynomial_impl< T, NT > &  poly 
) [inline]

add to a constant

template<class T , class NT >
T operator- ( const NT &  a,
const Polynomial_impl< T, NT > &  poly 
) [inline]

subtract from a constant

template<class T , class NT >
T operator- ( int  a,
const Polynomial_impl< T, NT > &  poly 
) [inline]

subtract from a constant

template<class T , class NT , class C , class Tr >
std::ostream & operator<< ( std::basic_ostream< C, Tr > &  out,
const Polynomial_impl< T, NT > &  poly 
) [inline]

Here is the call graph for this function:

template<class T , class NT , class C , class Tr >
std::istream& operator>> ( std::basic_istream< C, Tr > &  in,
Polynomial_impl< T, NT > &  poly 
) [inline]

Here is the call graph for this function:

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines