#include <iostream>#include <vector>#include <cmath>#include <algorithm>#include <limits>#include <iomanip>#include <set>#include <utility>#include <numeric>Go to the source code of this file.
Functions | |
| std::vector< double > | linear_spacing (double start, double end, size_t n, bool include_start) |
| std::vector< double > | initial_sampling (double x_max, size_t n) |
| double | safe_cast_to_double (long double d) |
| void | clean_values (std::vector< double > &X, std::vector< double > &Y) |
| long double | compute_curvature (const double &F_im1, const double &F_i, const double &F_ip1, const double &h1, const double &h2) |
| std::vector< double > | select_points (const std::vector< double > &x, const std::vector< double > &F_values, size_t n_points) |
| void clean_values | ( | std::vector< double > & | X, |
| std::vector< double > & | Y ) |
Definition at line 94 of file cpp_python_sampling.h.
| long double compute_curvature | ( | const double & | F_im1, |
| const double & | F_i, | ||
| const double & | F_ip1, | ||
| const double & | h1, | ||
| const double & | h2 ) |
Definition at line 132 of file cpp_python_sampling.h.
| std::vector< double > initial_sampling | ( | double | x_max, |
| size_t | n ) |
Definition at line 45 of file cpp_python_sampling.h.
| std::vector< double > linear_spacing | ( | double | start, |
| double | end, | ||
| size_t | n, | ||
| bool | include_start ) |
Definition at line 34 of file cpp_python_sampling.h.
| double safe_cast_to_double | ( | long double | d | ) |
Definition at line 73 of file cpp_python_sampling.h.
| std::vector< double > select_points | ( | const std::vector< double > & | x, |
| const std::vector< double > & | F_values, | ||
| size_t | n_points ) |
Definition at line 159 of file cpp_python_sampling.h.