Commit d492b33f authored by Chichi Lalescu's avatar Chichi Lalescu
Browse files

add interpolations with more neighbours

parent 5b8d3dd2
This diff is collapsed.
/**********************************************************************
* *
* Copyright 2015 Max Planck Institute *
* for Dynamics and Self-Organization *
* *
* This file is part of bfps. *
* *
* bfps is free software: you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published *
* by the Free Software Foundation, either version 3 of the License, *
* or (at your option) any later version. *
* *
* bfps is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* You should have received a copy of the GNU General Public License *
* along with bfps. If not, see <http://www.gnu.org/licenses/> *
* *
* Contact: Cristian.Lalescu@ds.mpg.de *
* *
**********************************************************************/
#ifndef SPLINE_N10
#define SPLINE_N10
void beta_n10_m0(const int deriv, const double x, double *__restrict__ poly_val);
void beta_n10_m1(const int deriv, const double x, double *__restrict__ poly_val);
void beta_n10_m2(const int deriv, const double x, double *__restrict__ poly_val);
void beta_n10_m3(const int deriv, const double x, double *__restrict__ poly_val);
void beta_n10_m4(const int deriv, const double x, double *__restrict__ poly_val);
#endif//SPLINE_N10
This diff is collapsed.
/**********************************************************************
* *
* Copyright 2017 Max Planck Institute *
* for Dynamics and Self-Organization *
* *
* This file is part of bfps. *
* *
* bfps is free software: you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published *
* by the Free Software Foundation, either version 3 of the License, *
* or (at your option) any later version. *
* *
* bfps is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* You should have received a copy of the GNU General Public License *
* along with bfps. If not, see <http://www.gnu.org/licenses/> *
* *
* Contact: Cristian.Lalescu@ds.mpg.de *
* *
**********************************************************************/
#ifndef SPLINE_N7
#define SPLINE_N7
void beta_n7_m0(const int deriv, const double x, double *__restrict__ poly_val)
void beta_n7_m1(const int deriv, const double x, double *__restrict__ poly_val)
void beta_n7_m2(const int deriv, const double x, double *__restrict__ poly_val)
void beta_n7_m3(const int deriv, const double x, double *__restrict__ poly_val)
void beta_n7_m4(const int deriv, const double x, double *__restrict__ poly_val)
#endif//SPLINE_N7
This diff is collapsed.
/**********************************************************************
* *
* Copyright 2017 Max Planck Institute *
* for Dynamics and Self-Organization *
* *
* This file is part of bfps. *
* *
* bfps is free software: you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published *
* by the Free Software Foundation, either version 3 of the License, *
* or (at your option) any later version. *
* *
* bfps is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* You should have received a copy of the GNU General Public License *
* along with bfps. If not, see <http://www.gnu.org/licenses/> *
* *
* Contact: Cristian.Lalescu@ds.mpg.de *
* *
**********************************************************************/
#ifndef SPLINE_N8
#define SPLINE_N8
void beta_n8_m0(const int deriv, const double x, double *__restrict__ poly_val)
void beta_n8_m1(const int deriv, const double x, double *__restrict__ poly_val)
void beta_n8_m2(const int deriv, const double x, double *__restrict__ poly_val)
void beta_n8_m3(const int deriv, const double x, double *__restrict__ poly_val)
void beta_n8_m4(const int deriv, const double x, double *__restrict__ poly_val)
#endif//SPLINE_N8
This diff is collapsed.
/**********************************************************************
* *
* Copyright 2017 Max Planck Institute *
* for Dynamics and Self-Organization *
* *
* This file is part of bfps. *
* *
* bfps is free software: you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published *
* by the Free Software Foundation, either version 3 of the License, *
* or (at your option) any later version. *
* *
* bfps is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* You should have received a copy of the GNU General Public License *
* along with bfps. If not, see <http://www.gnu.org/licenses/> *
* *
* Contact: Cristian.Lalescu@ds.mpg.de *
* *
**********************************************************************/
#ifndef SPLINE_N9
#define SPLINE_N9
void beta_n9_m0(const int deriv, const double x, double *__restrict__ poly_val)
void beta_n9_m1(const int deriv, const double x, double *__restrict__ poly_val)
void beta_n9_m2(const int deriv, const double x, double *__restrict__ poly_val)
void beta_n9_m3(const int deriv, const double x, double *__restrict__ poly_val)
void beta_n9_m4(const int deriv, const double x, double *__restrict__ poly_val)
#endif//SPLINE_N9
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment