update concept doc

This commit is contained in:
Sébastien Loriot 2013-05-13 18:15:21 +02:00
parent 5c022cc23c
commit a9bbcf7fac
1 changed files with 4 additions and 4 deletions

View File

@ -4,7 +4,7 @@
@brief Concept describing the set of requirements for computing a close rotation to a 3x3 matrix together with basic computations used in the class `CGAL::Deform_mesh`.
The fact that some basic operations are hidden behind a function is to allow to benefit from optimizations like expression template from libraries used
to implement a model of this concept.
to implement models of this concept.
\cgalHasModel `CGAL::Deformation_Eigen_closest_rotation_traits_3`
@ -52,9 +52,9 @@ public:
/// Returns `i`th coefficient of a vector
double vector_coeff(const Vector& v, int i);
/// Computes a close rotation to `m` and places it into `R`
/// \note The algorithm expects the closest rotation in Frobenius norm, however not returning the closest rotation does not lead to a crash or malfunction.
/// For example, returning directly identity matrix without regarding `m`, will result in naive Laplacian deformation.
/// Computes a rotation matrix close to `m` and places it into `R`
/// \note It is expecting to provide the closest rotation in Frobenius norm, however not returning the closest rotation does not lead to a crash or non-convergence.
/// For example in the context of the deformation, always returning the identity matrix independently of `m` will result in a naive Laplacian deformation.
void compute_close_rotation(const Matrix& m, Matrix& R);
/// @}