Polymetic  1.1
A c++ library for polynomial and matrix arithmetic, focused on applications in Kinematics.
 All Classes Namespaces Files Functions Variables Typedefs Friends Macros Pages
Polynomial.hpp File Reference
#include <list>
#include <initializer_list>
#include <iostream>
#include <algorithm>
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  PolynomialMultiplicationInterface< FieldT >
 Polynomial and related classes. More...
 
class  Polynomial< FieldT >
 Contains the definition for the abstract base class which will be used by different multiplication algorithms. More...
 

Functions

template<typename T >
minus (T v)
 Brief function description here. More...
 
template<typename FieldT >
Polynomial< FieldT > operator* (const Polynomial< FieldT > &p1, const Polynomial< FieldT > &p2)
 The multiplicaion operator. It picks the algorithm with which the Polynomial class is instantiated. More...
 

Function Documentation

template<typename T >
T minus ( v)

Brief function description here.

Parameters
lhslhs+=rhs
rhslhs+=rhs

Brief function description here

Parameters
lhslhs-=rhs
rhslhs-=rhs

Definition at line 215 of file Polynomial.hpp.

template<typename FieldT >
Polynomial<FieldT> operator* ( const Polynomial< FieldT > &  p1,
const Polynomial< FieldT > &  p2 
)

The multiplicaion operator. It picks the algorithm with which the Polynomial class is instantiated.

Definition at line 27 of file PolynomialMultiplicationInterface_impl.ipp.

References PolynomialMultiplicationInterface< FieldT >::getAppropriateAlgorithm().

Here is the call graph for this function: