#include <iostream>#include <fstream>#include <vector>#include <cmath>#include <iomanip>#include <limits>#include <algorithm>Go to the source code of this file.
Functions | |
| void | isotone_project_pav (std::vector< double > y, std::vector< double > w_in, std::vector< double > &z) |
| void | smooth_isotone (const std::vector< double > &x, const std::vector< double > &y_in, std::vector< double > &z, double mu=1e-2, int maxit=500, double tol=1e-9) |
| void | pchip_slopes (const std::vector< double > &x, const std::vector< double > &z, std::vector< double > &m) |
| double | pchip_eval (const std::vector< double > &x, const std::vector< double > &z, const std::vector< double > &m, double xi) |
| void | cpp_table_mat_spline_fit (int s_inp, double *x_inp, double *y_inp, int nout, double *x_out, double *y_out, double lambda) |
| void cpp_table_mat_spline_fit | ( | int | s_inp, |
| double * | x_inp, | ||
| double * | y_inp, | ||
| int | nout, | ||
| double * | x_out, | ||
| double * | y_out, | ||
| double | lambda ) |
Definition at line 158 of file cpp_table_mat_spline_fit.cpp.
| void isotone_project_pav | ( | std::vector< double > | y, |
| std::vector< double > | w_in, | ||
| std::vector< double > & | z ) |
Definition at line 12 of file cpp_table_mat_spline_fit.cpp.
| double pchip_eval | ( | const std::vector< double > & | x, |
| const std::vector< double > & | z, | ||
| const std::vector< double > & | m, | ||
| double | xi ) |
Definition at line 132 of file cpp_table_mat_spline_fit.cpp.
| void pchip_slopes | ( | const std::vector< double > & | x, |
| const std::vector< double > & | z, | ||
| std::vector< double > & | m ) |
Definition at line 107 of file cpp_table_mat_spline_fit.cpp.
| void smooth_isotone | ( | const std::vector< double > & | x, |
| const std::vector< double > & | y_in, | ||
| std::vector< double > & | z, | ||
| double | mu = 1e-2, | ||
| int | maxit = 500, | ||
| double | tol = 1e-9 ) |
Definition at line 66 of file cpp_table_mat_spline_fit.cpp.