#include <cstdlib>
#include <mrpt/utils/mrpt_macros.h>
Go to the source code of this file.
|
| mrpt |
| This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
|
|
| mrpt::math |
| This base provides a set of functions for maths stuff.
|
|
|
int | mrpt::math::solve_poly3 (double *x, double a, double b, double c) noexcept |
| Solves cubic equation x^3 + a*x^2 + b*x + c = 0 . More...
|
|
int | mrpt::math::solve_poly4 (double *x, double a, double b, double c, double d) noexcept |
| Solves quartic equation x^4 + a*x^3 + b*x^2 + c*x + d = 0 by Dekart-Euler method. More...
|
|
int | mrpt::math::solve_poly5 (double *x, double a, double b, double c, double d, double e) noexcept |
| Solves equation x^5 + a*x^4 + b*x^3 + c*x^2 + d*x + e = 0 . More...
|
|
int | mrpt::math::solve_poly4Bi (double *x, double b, double d) noexcept |
| Solve equation x^4 + b*x^2 + d = 0. More...
|
|
int | mrpt::math::solve_poly4De (double *x, double b, double c, double d) noexcept |
| Solve equation x^4 + b*x^2 + c*x + d = 0. More...
|
|
int | mrpt::math::solve_poly2 (double a, double b, double c, double &r1, double &r2) noexcept |
| Solves equation a*x^2 + b*x + c = 0 . More...
|
|