int BASE_IMPEXP solve_poly3(double *x, double a, double b, double c) MRPT_NO_THROWS
Solves cubic equation x^3 + a*x^2 + b*x + c = 0.
int BASE_IMPEXP solve_poly4(double *x, double a, double b, double c, double d) MRPT_NO_THROWS
Solves quartic equation x^4 + a*x^3 + b*x^2 + c*x + d = 0 by Dekart-Euler method. ...
#define MRPT_NO_THROWS
C++11 noexcept: Used after member declarations.
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
int BASE_IMPEXP solve_poly4De(double *x, double b, double c, double d) MRPT_NO_THROWS
Solve equation x^4 + b*x^2 + c*x + d = 0.
int BASE_IMPEXP solve_poly4Bi(double *x, double b, double d) MRPT_NO_THROWS
Solve equation x^4 + b*x^2 + d = 0.
int BASE_IMPEXP solve_poly2(double a, double b, double c, double &r1, double &r2) MRPT_NO_THROWS
Solves equation a*x^2 + b*x + c = 0.
GLubyte GLubyte GLubyte a
int BASE_IMPEXP solve_poly5(double *x, double a, double b, double c, double d, double e) MRPT_NO_THROWS
Solves equation x^5 + a*x^4 + b*x^3 + c*x^2 + d*x + e = 0.