Go to the documentation of this file.
11 #ifndef EIGEN_REALSVD2X2_H
12 #define EIGEN_REALSVD2X2_H
18 template<
typename MatrixType,
typename RealScalar,
typename Index>
46 m.applyOnTheLeft(0,1,rot1);
55 #endif // EIGEN_REALSVD2X2_H
const EIGEN_DEVICE_FUNC SqrtReturnType sqrt() const
Map< Matrix< Scalar, Dynamic, Dynamic, ColMajor >, 0, OuterStride<> > MatrixType
NumTraits< Scalar >::Real RealScalar
EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Abs2ReturnType abs2() const
Map< Matrix< T, Dynamic, Dynamic, ColMajor >, 0, OuterStride<> > matrix(T *data, int rows, int cols, int stride)
Rotation given by a cosine-sine pair.
EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE AbsReturnType abs() const
EIGEN_DEVICE_FUNC const Scalar & q
bool makeJacobi(const MatrixBase< Derived > &, Index p, Index q)
void real_2x2_jacobi_svd(const MatrixType &matrix, Index p, Index q, JacobiRotation< RealScalar > *j_left, JacobiRotation< RealScalar > *j_right)
EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar & coeff(Index rowId, Index colId) const
The matrix class, also used for vectors and row-vectors.
JacobiRotation transpose() const
EIGEN_DEFAULT_DENSE_INDEX_TYPE Index
The Index type as used for the API.
control_box_rst
Author(s): Christoph Rösmann
autogenerated on Wed Mar 2 2022 00:06:08