#include "main.h"
#include <unsupported/Eigen/SVD>
#include <Eigen/LU>
Go to the source code of this file.
Defines | |
#define | EIGEN_RUNTIME_NO_MALLOC |
#define | EIGEN_STACK_ALLOCATION_LIMIT 0 |
Functions | |
template<typename T > | |
EIGEN_DONT_INLINE T | sub (T a, T b) |
template<typename MatrixType , typename SVD > | |
void | svd_check_full (const MatrixType &m, const SVD &svd) |
template<typename MatrixType , typename SVD > | |
void | svd_compare_to_full (const MatrixType &m, unsigned int computationOptions, const SVD &referenceSvd) |
template<typename MatrixType , typename SVD > | |
void | svd_inf_nan () |
template<typename SVD > | |
void | svd_preallocate () |
template<typename MatrixType , typename SVD > | |
void | svd_solve (const MatrixType &m, unsigned int computationOptions) |
template<typename MatrixType , typename SVD > | |
void | svd_test_computation_options_1 (const MatrixType &m, const SVD &fullSvd) |
template<typename MatrixType , typename SVD > | |
void | svd_test_computation_options_2 (const MatrixType &m, const SVD &fullSvd) |
template<typename MatrixType , typename SVD > | |
void | svd_verify_assert (const MatrixType &m) |
template<typename Scalar > | |
EIGEN_DONT_INLINE Scalar | zero () |
#define EIGEN_RUNTIME_NO_MALLOC |
Definition at line 18 of file svd_common.h.
#define EIGEN_STACK_ALLOCATION_LIMIT 0 |
Definition at line 17 of file svd_common.h.
EIGEN_DONT_INLINE T sub | ( | T | a, |
T | b | ||
) |
Definition at line 191 of file svd_common.h.
void svd_check_full | ( | const MatrixType & | m, |
const SVD & | svd | ||
) |
Definition at line 27 of file svd_common.h.
void svd_compare_to_full | ( | const MatrixType & | m, |
unsigned int | computationOptions, | ||
const SVD & | referenceSvd | ||
) |
Definition at line 55 of file svd_common.h.
void svd_inf_nan | ( | ) |
Definition at line 195 of file svd_common.h.
void svd_preallocate | ( | ) |
Definition at line 220 of file svd_common.h.
void svd_solve | ( | const MatrixType & | m, |
unsigned int | computationOptions | ||
) |
Definition at line 80 of file svd_common.h.
void svd_test_computation_options_1 | ( | const MatrixType & | m, |
const SVD & | fullSvd | ||
) |
Definition at line 106 of file svd_common.h.
void svd_test_computation_options_2 | ( | const MatrixType & | m, |
const SVD & | fullSvd | ||
) |
Definition at line 114 of file svd_common.h.
void svd_verify_assert | ( | const MatrixType & | m | ) |
Definition at line 140 of file svd_common.h.
EIGEN_DONT_INLINE Scalar zero | ( | ) |
Definition at line 188 of file svd_common.h.