28#ifndef EASY3D_CORE_MATRIX_ALGO_H
29#define EASY3D_CORE_MATRIX_ALGO_H
31#include <easy3d/core/matrix.h>
A matrix representation, which supports dynamic sizes.
Definition matrix.h:48
Definition collider.cpp:182
void svd_decompose(const MATRIX &A, MATRIX &U, MATRIX &S, MATRIX &V)
Definition matrix_algo.cpp:85
easy3d::Matrix< double > MATRIX
The matrix type used in this file.
Definition matrix_algo.h:36
bool solve_least_squares(const MATRIX &A, const std::vector< double > &b, std::vector< double > &x)
Definition matrix_algo.cpp:115
T determinant(const Mat< N, N, T > &m)
Computes the determinant of a square matrix.
Definition mat.h:1143
Mat< N, N, T > inverse(const Mat< N, N, T > &m)
Returns the inverse of an N x N (square) matrix.
Definition mat.h:1190