[P]arallel [Hi]gh-order [Li]brary for [P]DEs
Latest
Parallel High-Order Library for PDEs through hp-adaptive Discontinuous Galerkin methods
|
Radial basis function interpolation. More...
#include <rbf_interpolation.h>
Public Types | |
typedef std::vector< double > | vector |
ROL required. | |
typedef ROL::Vector< double > | V |
ROL required. | |
Public Member Functions | |
RBFInterpolation (const MatrixXd &data_coordinates, const VectorXd &data_values, std::string kernel) | |
Constructor. | |
void | computeWeights () |
Compute RBF interpolation weights. | |
double | radialBasisFunction (double r) const |
Choose radial basis function. | |
double | evaluate (const RowVectorXd &evaluate_coordinate) const |
Evaluate RBF. | |
template<class VectorType > | |
ROL::Ptr< const vector > | getVector (const V &x) |
ROL required. | |
double | value (const ROL::Vector< double > &x, double &) |
ROL evaluate value. | |
Public Attributes | |
VectorXd | weights |
RBF weights. | |
const MatrixXd | data_coordinates |
Data coordinates. | |
const VectorXd | data_values |
Data values. | |
const std::string | kernel |
RBF kernel. | |
Radial basis function interpolation.
Definition at line 15 of file rbf_interpolation.h.