1 #ifndef TIL_POLY_SOLVER_POLICIES_H 2 #define TIL_POLY_SOLVER_POLICIES_H 5 namespace til {
namespace math {
namespace policy
24 template <
typename TPrec >
45 template <
typename TPrec >
61 template <
typename TPrec >
InfinitySolutions_None Self
InfinitySolutions_Throw Self
If the polynomial has an infinity of solutions, throw an exception.
InfinitySolutions_Advertise()
void operator()(PolySolver_real< TPrec, Self > &)
Called by solver.
void operator()(PolySolver_real< TPrec, Self > &solver)
Called by solver.
Belongs to package Box Do not include directly, include til/Box.h instead.
If the polynomial has an infinity of solutions, set a flag to true that can be queried.
bool hasInfSols()
Query if equation has an infinity of solutions.
void operator()(PolySolver_real< TPrec, Self > &solver)
Called by solver.
Find real roots of a polynomial.
If the polynomial has an infinity of solutions, ignore all of them.
InfinitySolutions_Advertise Self