49 static std::unique_ptr<GaussTransform> make_default();
53 double sigma2,
double outliers)
const = 0;
60 double sigma2,
double outliers)
const;
Basic typedefs for our flavors of Eigen matrices.
Vector pt1
The probability matrix, transposes, multiplied by the identity matrix.
Definition: gauss_transform.hpp:36
Eigen::MatrixXd Matrix
Our base matrix class.
Definition: matrix.hpp:29
Eigen::VectorXd Vector
Typedef for our specific type of vector.
Definition: matrix.hpp:32
Eigen::Matrix< Matrix::Index, Eigen::Dynamic, 1 > IndexVector
Typedef for an index vector, used to index other matrices.
Definition: matrix.hpp:35
Vector p1
The probability matrix, multiplied by the identity matrix.
Definition: gauss_transform.hpp:34
IndexVector correspondence
The correspondence vector between the two datasets.
Definition: gauss_transform.hpp:42
Top-level cpd namespace.
Definition: affine.hpp:26
Probability matrices produced by comparing two data sets with a GaussTransform.
Definition: gauss_transform.hpp:32
double l
The total error.
Definition: gauss_transform.hpp:40
Matrix px
The probability matrix multiplied by the fixed points.
Definition: gauss_transform.hpp:38