Definition in file MiscMath.hpp.
#include <vector>
#include "MathBase.hpp"
Include dependency graph for MiscMath.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Namespaces | |
| namespace | gpstk |
Defines | |
| #define | swapValues(x, y) |
Functions | |
| template<class T> | |
| T | LagrangeInterpolation (const std::vector< T > &X, const std::vector< T > &Y, const T &x, T &err) |
| Perform Lagrange interpolation on the data (X[i],Y[i]), i=1,N (N=X.size()), returning the value of Y(x). | |
| template<class T> | |
| void | LagrangeInterpolation (const std::vector< T > &X, const std::vector< T > &Y, const T &x, T &y, T &dydx) |
| Perform Lagrange interpolation on the data (X[i],Y[i]), i=1,N (N=X.size()), returning the value of Y(x) and dY(x)/dX. | |
| template<class T> | |
| T | LagrangeInterpolating2ndDerivative (const std::vector< T > &pos, const std::vector< T > &val, T desiredPos) |
| Returns the second derivative of Lagrange interpolation. | |
| template<class T> | |
| T | RSS (T aa, T bb, T cc) |
| Perform the root sum square of aa, bb and cc. | |
| template<class T> | |
| T | RSS (T aa, T bb) |
| Perform the root sum square of aa, bb. | |
| template<class T> | |
| T | RSS (T aa, T bb, T cc, T dd) |
| Perform the root sum square of aa, bb, cc and dd. | |
|
|
Value: { T temporalStorage; \
temporalStorage = x; x = y; y = temporalStorage; }
Referenced by gpstk::RSS(). |
1.3.9.1