|
Peano
|
#include <LagrangeInterpolation.h>
Static Public Member Functions | |
| static void | interpolate3D (const double position[3], const Block &block, std::vector< int > range_z, std::vector< int > range_y, std::vector< int > range_x, double result[NCOORDS]) |
| static void | interpolate1D (double position, std::vector< double > nodes, std::vector< double > values, double result[NCOORDS]) |
| static double | lagrangePolynomial (double position, int i, std::vector< double > range) |
| static double | uniformLagrangePolynomial (double position, int i, int range) |
Static Private Member Functions | |
| static std::vector< double > | getUniformMesh (int range) |
| static double | getLagrangeDenominator (int i, int range) |
Definition at line 12 of file LagrangeInterpolation.h.
|
staticprivate |
Definition at line 130 of file LagrangeInterpolation.h.
References getUniformMesh().
Referenced by uniformLagrangePolynomial().


|
staticprivate |
Definition at line 110 of file LagrangeInterpolation.h.
Referenced by getLagrangeDenominator(), and uniformLagrangePolynomial().

|
static |
Definition at line 53 of file LagrangeInterpolation.h.
References toolbox::curvi::Index::getIndexRange(), lagrangePolynomial(), and NCOORDS.

|
static |
Definition at line 14 of file LagrangeInterpolation.h.
References NCOORDS, uniformLagrangePolynomial(), toolbox::curvi::X, toolbox::curvi::Y, and toolbox::curvi::Z.

|
static |
Definition at line 75 of file LagrangeInterpolation.h.
Referenced by interpolate1D().

|
static |
Definition at line 92 of file LagrangeInterpolation.h.
References getLagrangeDenominator(), and getUniformMesh().
Referenced by interpolate3D().

