FancySafeBot 0.0.1
A safe robotics library
Loading...
Searching...
No Matches
fsb_linalg3.h
1
2#ifndef FSB_LINALG3_H
3#define FSB_LINALG3_H
4
5#include "fsb_types.h"
6
7namespace fsb
8{
9
24bool mat3_posdef_symmetric_eigenvalues(const Mat3Sym& mat, Vec3& eigenvalues);
25
41 const Mat3Sym& mat_in, Vec3& eigenvalues, Vec3& eig_vec0, Vec3& eig_vec1, Vec3& eig_vec2);
42
47} // namespace fsb
48
49#endif
bool mat3_posdef_symmetric_eigenvalues(const Mat3Sym &mat, Vec3 &eigenvalues)
Compute eigenvalues of a 3x3 symmetric positive definite matrix.
Definition fsb_linalg3.cpp:203
bool mat3_posdef_symmetric_eigenvectors(const Mat3Sym &mat_in, Vec3 &eigenvalues, Vec3 &eig_vec0, Vec3 &eig_vec1, Vec3 &eig_vec2)
Compute eigenvalues and eigenvectors of a 3x3 symmetric positive definite matrix.
Definition fsb_linalg3.cpp:284