51 , m_breakpoint(DEFAULT_BREAKPOINT)
52 , m_epsilon(DEFAULT_EPSILON)
53 , m_method(DEFAULT_FGT_METHOD) {}
74 double sigma2,
double outliers)
const;
77 std::unique_ptr<fgt::Transform> create_transform(
const Matrix& points,
78 double bandwidth)
const;
Switch between direct-tree and ifgt at a certain breakpoint.
Definition: gauss_transform_fgt.hpp:36
const double DEFAULT_EPSILON
The default fgt epsilon.
Definition: gauss_transform_fgt.hpp:44
Use only the direct-tree fgt method.
Definition: gauss_transform_fgt.hpp:32
Eigen::MatrixXd Matrix
Our base matrix class.
Definition: matrix.hpp:29
FgtMethod
The method(s) by which the fgt Gauss transform will compute the differences.
Definition: gauss_transform_fgt.hpp:30
Top-level cpd namespace.
Definition: affine.hpp:26
const double DEFAULT_BREAKPOINT
The default switched fgt breakpoint.
Definition: gauss_transform_fgt.hpp:42
Probability matrices produced by comparing two data sets with a GaussTransform.
Definition: gauss_transform.hpp:32
Use only the improved fast Gauss transform method.
Definition: gauss_transform_fgt.hpp:34
const FgtMethod DEFAULT_FGT_METHOD
The default fgt method.
Definition: gauss_transform_fgt.hpp:40