104 const std::vector<T>& arr,
const T val,
105 T atol = 1.e-8, T rtol = 1.e-5
108 if (std::abs(elem - val) > atol + rtol * std::abs(val)) {
return false;}
125 std::vector<double>& a,
bool check_lin,
bool check_loglin,
bool check_sign
135void extrap_lin(std::vector<double>& a,
int N_ext, std::vector<double>& a_ext);
145 std::vector<double>& a,
int N_ext, std::vector<double>& a_ext
158 std::vector<double>& a,
159 int N_ext,
double c_lower,
double c_upper,
160 std::vector<double>& a_ext
174 std::vector< std::vector<double> >& a,
175 int N_row_ext,
int N_col_ext,
176 std::vector< std::vector<double> >& a_ext
190 std::vector< std::vector<double> >& a,
191 int N_row_ext,
int N_col_ext,
192 std::vector< std::vector<double> >& a_ext
210 std::vector< std::vector<double> >& a,
211 int N_row_ext,
int N_col_ext,
212 double c_row_lower,
double c_row_upper,
213 double c_col_lower,
double c_col_upper,
214 std::vector< std::vector<double> >& a_ext
228std::vector<int> get_sorted_indices(std::vector<int> sorting_vector);