|
static void | laguerre (const UT_ValArray< T > &cf, UT_ValArray< T > &roots, int maxIters=200) |
|
static int | quadratic (T a, T b, T c, T &v0, T &v1) |
|
static int | quadratic (T a, T b, T c, UT_Vector2T< T > &r_roots, UT_Vector2T< T > &i_roots) |
|
static int | cubic (T a, T b, T c, T d, T &v0, T &v1, T &v2) |
|
static int | cubic (T a, T b, T c, T d, UT_Vector3T< T > &r_roots, UT_Vector3T< T > &i_roots) |
|
static int | cubic (T a, T b, T c, T d, T x1, T x2, T r[3]) |
|
static int | quartic (T a, T b, T c, T d, T e, T x1, T x2, T r[4]) |
|
static int | brent (T(*func)(T x, void *data), void *data, T x1, T x2, T tol, T &result, int maxIter=200) |
|
static int | newton (void(*func)(T x, T &val, T &der, void *data), void *data, T x1, T x2, T tol, T &result, int maxIter=200) |
|
template<typename S > |
static int | newton (void(*func)(const UT_VectorT< S > &x, UT_VectorT< S > &val, UT_MatrixT< T > &jacobi, void *data), void *data, S tolx, S tolf, UT_VectorT< S > &result, int maxIter=200) |
|
template<typename S > |
static int | newton (void(*func)(const UT_VectorT< S > &x, UT_VectorT< S > &val, UT_MatrixT< T > &jacobi, void *data), void *data, const UT_VectorT< S > &x1, const UT_VectorT< S > &x2, S tolx, S tolf, UT_VectorT< S > &result, int maxIter=200) |
|
template<typename T>
class UT_RootFinderT< T >
Definition at line 24 of file UT_RootFinder.h.