8#ifndef IGL_POLAR_SVD3X3_H
9#define IGL_POLAR_SVD3X3_H
26 template<
typename Mat>
31 IGL_INLINE void polar_svd3x3_sse(
const Eigen::Matrix<T, 3*4, 3>& A, Eigen::Matrix<T, 3*4, 3> &R);
36 IGL_INLINE void polar_svd3x3_avx(
const Eigen::Matrix<T, 3*8, 3>& A, Eigen::Matrix<T, 3*8, 3> &R);
39#ifndef IGL_STATIC_LIBRARY
40# include "polar_svd3x3.cpp"
#define IGL_INLINE
Definition igl_inline.h:15
void polar_svd3x3(const Mat &A, Mat &R)
Computes the closest rotation to input matrix A using specialized 3x3 SVD singular value decompositio...