stator
A math, geometry, and utility library
sym::Polynomial< Order, Coeff_t, PolyVar > Member List

This is the complete list of members for sym::Polynomial< Order, Coeff_t, PolyVar >, including all inherited members.

alesina_galuzzi_test(const Polynomial< Order, Coeff_t, PolyVar > &f, const Coeff_t &a, const Coeff_t &b)sym::Polynomial< Order, Coeff_t, PolyVar >related
budan_01_test(const Polynomial< Order, Coeff_t, PolyVar > &f)sym::Polynomial< Order, Coeff_t, PolyVar >related
deflate_polynomial(const Polynomial< Order, Coeff_t, PolyVar > &a, const double root)sym::Polynomial< Order, Coeff_t, PolyVar >related
deflate_polynomial(const Polynomial< Order, Coeff_t, PolyVar > &a, Null)sym::Polynomial< Order, Coeff_t, PolyVar >related
derivative(const Polynomial< N, Coeff_t, PolyVar > &f, Var< VarArgs... >)sym::Polynomial< Order, Coeff_t, PolyVar >related
derivative(const Polynomial< N, Coeff_t, PolyVar > &f, Var< VarArgs... >)sym::Polynomial< Order, Coeff_t, PolyVar >related
descartes_rule_of_signs(const Polynomial< Order, Coeff_t, PolyVar > &f)sym::Polynomial< Order, Coeff_t, PolyVar >related
empty_sum(const Polynomial< Order, Coeff_t, PolyVar > &)sym::Polynomial< Order, Coeff_t, PolyVar >related
gcd(const Polynomial< Order1, Coeff_t, PolyVar1 > &f, const Polynomial< Order2, Coeff_t, PolyVar2 > &g)sym::Polynomial< Order, Coeff_t, PolyVar >related
gcd(const Polynomial< Order1, Coeff_t, PolyVar1 > &f, const Polynomial< 0, Coeff_t, PolyVar2 > &g)sym::Polynomial< Order, Coeff_t, PolyVar >related
invert_taylor_shift(const Polynomial< Order, Coeff_t, PolyVar > &f)sym::Polynomial< Order, Coeff_t, PolyVar >related
LinBairstowSolve(Polynomial< Order, Coeff_t, PolyVar1 > f, Coeff_t tolerance, Polynomial< 2, Coeff_t, PolyVar2 > guess={0, 0, 1})sym::Polynomial< Order, Coeff_t, PolyVar >related
LinBairstowSolve(Polynomial< Order, Coeff_t, PolyVar1 > f, Coeff_t tolerance, Polynomial< 2, Coeff_t, PolyVar2 > guess={0, 0, 1})sym::Polynomial< Order, Coeff_t, PolyVar >related
LMQ_lower_bound(const Polynomial< Order, Coeff_t, PolyVar > &f)sym::Polynomial< Order, Coeff_t, PolyVar >related
LMQ_lower_bound(const Polynomial< 0, Coeff_t, PolyVar > &f)sym::Polynomial< Order, Coeff_t, PolyVar >related
LMQ_upper_bound(const Polynomial< Order, Coeff_t, PolyVar > &f)sym::Polynomial< Order, Coeff_t, PolyVar >related
LMQ_upper_bound(const Polynomial< 0, Coeff_t, PolyVar > &f)sym::Polynomial< Order, Coeff_t, PolyVar >related
operator-() constsym::Polynomial< Order, Coeff_t, PolyVar >inline
Polynomial()sym::Polynomial< Order, Coeff_t, PolyVar >inline
Polynomial(std::initializer_list< Coeff_t > _list)sym::Polynomial< Order, Coeff_t, PolyVar >inline
Polynomial(InputIt first, InputIt last)sym::Polynomial< Order, Coeff_t, PolyVar >inline
Polynomial(const Polynomial< N, Coeff_t2, PolyVar2 > &poly)sym::Polynomial< Order, Coeff_t, PolyVar >inline
PolyRootBisector enum namesym::Polynomial< Order, Coeff_t, PolyVar >related
PolyRootBounder enum namesym::Polynomial< Order, Coeff_t, PolyVar >related
precision(const Polynomial< Order, Coeff_t, PolyVar > &f, const Coeff_t2 &x)sym::Polynomial< Order, Coeff_t, PolyVar >related
reflect_poly(const Polynomial< Order, Coeff_t, PolyVar > &f)sym::Polynomial< Order, Coeff_t, PolyVar >related
scale_poly(const Polynomial< Order, Coeff_t, PolyVar > &f, const Coeff_t &a)sym::Polynomial< Order, Coeff_t, PolyVar >related
shift_function(const Polynomial< Order, Coeff_t, PolyVar > &f, const double t)sym::Polynomial< Order, Coeff_t, PolyVar >related
shift_function(const Polynomial< Order, Coeff_t, PolyVar > &f, Unity)sym::Polynomial< Order, Coeff_t, PolyVar >related
simplify(MultiplyOp< Var< VarArgs... >, Polynomial< Order, Real, PolyVar > > &f)sym::Polynomial< Order, Coeff_t, PolyVar >related
solve_real_positive_roots_poly(const Polynomial< Order, Coeff_t, PolyVar > &f)sym::Polynomial< Order, Coeff_t, PolyVar >related
solve_real_positive_roots_poly_sturm(const Polynomial< Order, Coeff_t, PolyVar > &f, const size_t tol_bits=56)sym::Polynomial< Order, Coeff_t, PolyVar >related
solve_real_roots(const Polynomial< 0, double, PolyVar > &f)sym::Polynomial< Order, Coeff_t, PolyVar >related
solve_real_roots(const Polynomial< 1, double, PolyVar > &f)sym::Polynomial< Order, Coeff_t, PolyVar >related
solve_real_roots(Polynomial< 2, double, PolyVar > f)sym::Polynomial< Order, Coeff_t, PolyVar >related
solve_real_roots(const Polynomial< 3, double, PolyVar > &f_original)sym::Polynomial< Order, Coeff_t, PolyVar >related
sturm_chain(const Polynomial< Order, Coeff_t, PolyVar > &f)sym::Polynomial< Order, Coeff_t, PolyVar >related
sub(const Polynomial< Order, Coeff_t, Var1 > &f, const Relation< Var2, Var< VarArgs... > > &x_container)sym::Polynomial< Order, Coeff_t, PolyVar >related
sub(const Polynomial< Order, Coeff_t, PolyVar > &f, const Relation< SubVar, Null > &)sym::Polynomial< Order, Coeff_t, PolyVar >related
sub(const Polynomial< Order, Coeff_t, PolyVar > &f, const Relation< SubVar, Coeff_t2 > &x_container) -> STATOR_AUTORETURN(detail::PolySubWorker< Order >::eval(f, x_container._val)) template< size_t D, size_t Order, class Coeff_t, class PolyVar, class Coeff_t2 > std::array< Coeff_t, D+1 > eval_derivatives(const Polynomial< Order, Coeff_t, PolyVar > &f, const Coeff_t2 &x)sym::Polynomial< Order, Coeff_t, PolyVar >related
VAS_real_root_bounds(const Polynomial< Order, Coeff_t, PolyVar > &f)sym::Polynomial< Order, Coeff_t, PolyVar >related
VAS_real_root_bounds_worker(Polynomial< Order, Coeff_t, PolyVar > f, MobiusTransform< Coeff_t > M)sym::Polynomial< Order, Coeff_t, PolyVar >related
VCA_real_root_bounds(const Polynomial< Order, Coeff_t, PolyVar > &f)sym::Polynomial< Order, Coeff_t, PolyVar >related
VCA_real_root_bounds_worker(const Polynomial< Order, Coeff_t, PolyVar > &f)sym::Polynomial< Order, Coeff_t, PolyVar >related