|
TooN Algorithm Library - tag
0.2
|
#include <TooN/TooN.h>#include <utility>#include <vector>#include <tr1/tuple>#include <tr1/array>#include "polynomial.h"
Classes | |
| struct | SturmChain10 |
Functions | |
| template<int AN, int BN> | |
| Vector< AN+BN-1 > | poly_mul (const Vector< AN > &a, const Vector< BN > &b) |
| template<int N> | |
| Vector< N-1 > | polydiff (const Vector< N > &v) |
| template<int NumNum, int NumDenom> | |
| pair< Vector< NumNum-NumDenom+1 > , Vector< NumDenom-1 > > | poly_div (Vector< NumNum > num, const Vector< NumDenom > &denom) |
| template<int N, int M> | |
| tuple< Vector< N >, Vector< M > > | neg_second (const pair< Vector< N >, Vector< M > > &r) |
| template<class F > | |
| double | polish_root_bisection (double lower, double upper, double lower_val, double upper_val, const F &f) |
| template<class F > | |
| tuple< double, double > | polish_root_newton (double lower, double upper, double lower_val, double upper_val, const F &f) |
| vector< double > | find_roots (const Vector< 11 > &v) |
| vector<double> find_roots | ( | const Vector< 11 > & | v | ) |
References SturmChain10::changes(), SturmChain10::changes_at_infinity(), SturmChain10::changes_at_neg_infinity(), make_tuple, and polish_root_newton().
Referenced by tag::five_point().
| tuple<Vector<N>, Vector<M> > neg_second | ( | const pair< Vector< N >, Vector< M > > & | r | ) |
Referenced by SturmChain10::SturmChain10().
| double polish_root_bisection | ( | double | lower, |
| double | upper, | ||
| double | lower_val, | ||
| double | upper_val, | ||
| const F & | f | ||
| ) |
| tuple<double, double> polish_root_newton | ( | double | lower, |
| double | upper, | ||
| double | lower_val, | ||
| double | upper_val, | ||
| const F & | f | ||
| ) |
Referenced by find_roots().
| pair<Vector<NumNum-NumDenom+1>, Vector<NumDenom-1> > poly_div | ( | Vector< NumNum > | num, |
| const Vector< NumDenom > & | denom | ||
| ) |
Referenced by SturmChain10::SturmChain10().
| Vector<AN+BN-1> poly_mul | ( | const Vector< AN > & | a, |
| const Vector< BN > & | b | ||
| ) |
Referenced by tag::five_point().
| Vector<N-1> polydiff | ( | const Vector< N > & | v | ) |
Referenced by SturmChain10::SturmChain10().
1.8.3.1