#include <Eigen/Core>
Go to the source code of this file.
|
| BoxExtent | MayaFlux::Kinesis::fit_box (std::span< const Eigen::VectorXd > samples, double coverage=0.9, double softness_fraction=0.15) |
| | Fit a box extent covering a central fraction of a sample set.
|
| |
| EllipsoidExtent | MayaFlux::Kinesis::fit_ellipsoid (std::span< const Eigen::VectorXd > samples, double radius_sigma=2.0, double softness=0.5) |
| | Fit an ellipsoid extent from the mean and spread of a sample set.
|
| |
| FeatureMetric | MayaFlux::Kinesis::fit_metric (std::span< const Eigen::VectorXd > samples, const Eigen::VectorXd &periods={}) |
| | Derive per-axis metric weights from the spread of a sample set.
|
| |
| double | MayaFlux::Kinesis::membership (const BoxExtent &extent, const Eigen::VectorXd &point, const FeatureMetric &metric) |
| | Graded membership of a point in a box extent.
|
| |
| double | MayaFlux::Kinesis::membership (const EllipsoidExtent &extent, const Eigen::VectorXd &point, const FeatureMetric &metric) |
| | Graded membership of a point in an ellipsoid extent.
|
| |
| double | MayaFlux::Kinesis::detail::ramp (double edge0, double edge1, double x) noexcept |
| | Hermite ramp from 0 at edge0 to 1 at edge1.
|
| |