Code-Eli  0.3.6
sturm_count.hpp File Reference
#include <cmath>
#include <vector>
#include "eli/code_eli.hpp"
#include "eli/mutil/poly/root/sign_changes.hpp"
#include "eli/mutil/poly/polynomial.hpp"
#include "eli/mutil/poly/root/radius.hpp"
Include dependency graph for sturm_count.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 eli
 
 eli::mutil
 
 eli::mutil::poly
 
 eli::mutil::poly::root
 

Functions

template<typename data__ >
void eli::mutil::poly::root::sturm_functions (std::vector< polynomial< data__ > > &sturm_fun, const polynomial< data__ > &f)
 
template<typename data__ , typename data2__ >
int eli::mutil::poly::root::sturm_count (const std::vector< polynomial< data__ > > &sturm_fun, const data2__ &xmin, const data2__ &xmax)
 
template<typename data__ , typename data2__ >
int eli::mutil::poly::root::sturm_count (const polynomial< data__ > &f, const data2__ &xmin, const data2__ &xmax)
 
template<typename data__ >
int eli::mutil::poly::root::sturm_count (const polynomial< data__ > &f, bool positive)
 
template<typename data__ >
int eli::mutil::poly::root::sturm_count (const std::vector< polynomial< data__ > > &sturm_fun, bool positive)
 
template<typename data__ >
int eli::mutil::poly::root::sturm_count (const polynomial< data__ > &f)
 
template<typename data__ >
int eli::mutil::poly::root::sturm_count (const std::vector< polynomial< data__ > > &sturm_fun)