Go to the source code of this file.
|
| | DNDS::Geom::RBF::DNDS_DEFINE_ENUM_JSON (RBFKernelType, { {RBFKernelType::UnknownRBFKernel, nullptr}, {RBFKernelType::Distance, "Distance"}, {RBFKernelType::DistanceA1, "DistanceA1"}, {RBFKernelType::InversedDistanceA1, "InversedDistanceA1"}, {RBFKernelType::InversedDistanceA1Compact, "InversedDistanceA1Compact"}, {RBFKernelType::Gaussian, "Gaussian"}, {RBFKernelType::CPC2, "CPC2"}, {RBFKernelType::CPC0, "CPC0"}, }) inline bool KernelIsCompact(RBFKernelType t) |
| |
| real | DNDS::Geom::RBF::GetMaxRij (const tSmallCoords ¢, const tSmallCoords &xs) |
| |
| template<class TIn > |
| MatrixXR | DNDS::Geom::RBF::FRBFBasis (TIn RiXj, RBFKernelType kernel) |
| |
| template<class Tcent , class Tx > |
| MatrixXR | DNDS::Geom::RBF::RBFCPC2 (Tcent cent, Tx xs, real R, RBFKernelType kernel=Gaussian) |
| |
| template<class TF > |
| MatrixXR | DNDS::Geom::RBF::RBFInterpolateSolveCoefs (const tSmallCoords &xs, const TF fs, real R, RBFKernelType kernel=Gaussian) |
| |
| template<class TF > |
| MatrixXR | DNDS::Geom::RBF::RBFInterpolateSolveCoefsNoPoly (const tSmallCoords &xs, const TF fs, real R, RBFKernelType kernel=Gaussian) |
| |