Data Fields | |
cpl_polynomial * | pol |
cpl_vector * | vec |
double * | vec_data |
int | dimension |
double * | shift |
double * | scale |
The value of a _polynomial(x) is cpl_polynomial((x - shift_x)/scale_x) * scale_y + shift_y
Definition at line 85 of file xsh_utils_polynomial.c.
Definition at line 94 of file xsh_utils_polynomial.c.
Referenced by xsh_polynomial_evaluate_2d(), xsh_polynomial_get_dimension(), and xsh_polynomial_new().
cpl_polynomial* _polynomial::pol |
CPL polynomial
Definition at line 88 of file xsh_utils_polynomial.c.
Referenced by xsh_polynomial_collapse(), xsh_polynomial_convert_to_table(), xsh_polynomial_derivative(), xsh_polynomial_derivative_1d(), xsh_polynomial_derivative_2d(), xsh_polynomial_dump(), xsh_polynomial_duplicate(), xsh_polynomial_evaluate_1d(), xsh_polynomial_evaluate_2d(), xsh_polynomial_get_degree(), xsh_polynomial_new(), and xsh_polynomial_solve_1d().
double* _polynomial::scale |
scale[0] = scale of p(x) ; scale[i>0] = scale of x_i
Definition at line 100 of file xsh_utils_polynomial.c.
Referenced by xsh_polynomial_collapse(), xsh_polynomial_convert_to_table(), xsh_polynomial_derivative(), xsh_polynomial_derivative_1d(), xsh_polynomial_derivative_2d(), xsh_polynomial_dump(), xsh_polynomial_duplicate(), xsh_polynomial_evaluate_1d(), xsh_polynomial_evaluate_2d(), xsh_polynomial_new(), xsh_polynomial_rescale(), and xsh_polynomial_solve_1d().
double* _polynomial::shift |
shift[0] = shift of p(x) ; shift[i>0] = shift of x_i
Definition at line 97 of file xsh_utils_polynomial.c.
Referenced by xsh_correl_spectra(), xsh_polynomial_collapse(), xsh_polynomial_convert_to_table(), xsh_polynomial_derivative(), xsh_polynomial_derivative_1d(), xsh_polynomial_derivative_2d(), xsh_polynomial_dump(), xsh_polynomial_duplicate(), xsh_polynomial_evaluate_1d(), xsh_polynomial_evaluate_2d(), xsh_polynomial_new(), xsh_polynomial_rescale(), xsh_polynomial_shift(), and xsh_polynomial_solve_1d().
cpl_vector* _polynomial::vec |
Used internally, for efficiency
Definition at line 91 of file xsh_utils_polynomial.c.
Referenced by xsh_polynomial_evaluate_2d(), and xsh_polynomial_new().
double* _polynomial::vec_data |
Definition at line 92 of file xsh_utils_polynomial.c.
Referenced by xsh_polynomial_evaluate_2d(), and xsh_polynomial_new().