#include "common.h"#include <stdio.h>#include <math.h>#include "machine.h"#include "bu.h"#include "vmath.h"#include "bn.h"#include "raytrace.h"Include dependency graph for roots.c:

Go to the source code of this file.
Functions | |
| int | rt_poly_roots (register bn_poly_t *eqn, register bn_complex_t *roots, const char *name) |
| void | rt_poly_eval_w_2derivatives (register bn_complex_t *cZ, register bn_poly_t *eqn, register bn_complex_t *b, register bn_complex_t *c, register bn_complex_t *d) |
| void | rt_poly_deflate (register bn_poly_t *oldP, register bn_complex_t *root) |
| int | rt_poly_findroot (register bn_poly_t *eqn, register bn_complex_t *nxZ, const char *str) |
| int | rt_poly_checkroots (register bn_poly_t *eqn, bn_complex_t *roots, register int nroots) |
| int | rt_poly_roots (register bn_poly_t *eqn, register bn_complex_t roots[], const char *name) |
Author - Jeff Hanes
Source - SECAD/VLD Computing Consortium, Bldg 394 The U. S. Army Ballistic Research Laboratory Aberdeen Proving Ground, Maryland 21005
Definition in file roots.c.
|
||||||||||||||||
|
|
|
||||||||||||||||||||||||
|
Definition at line 275 of file roots.c. References bn_cx_add, bn_cx_cons, and bn_cx_mul. Referenced by rt_poly_findroot(). |
|
||||||||||||
|
Definition at line 368 of file roots.c. References bn_cx_amplsq, LOCAL, NEAR_ZERO, rt_poly_synthetic_division, and SMALL. |
|
||||||||||||||||
|
Definition at line 181 of file roots.c. References bn_cx_add, bn_cx_amplsq, bn_cx_div(), bn_cx_mul2, bn_cx_scal, bn_cx_sqrt(), bn_cx_sub, FAST, LOCAL, and rt_poly_eval_w_2derivatives(). Here is the call graph for this function: ![]() |
|
||||||||||||||||
|
Definition at line 325 of file roots.c. References bn_cx_imag, and bn_cx_real. |
|
||||||||||||||||
|
|
1.4.6