#include "main.h"
#include <Eigen/SVD>
#include <iostream>
#include <Eigen/LU>
#include "svd_common.h"
Go to the source code of this file.
Macros | |
#define | EIGEN_RUNTIME_NO_MALLOC |
#define | EIGEN_STACK_ALLOCATION_LIMIT 0 |
#define | SVD_DEFAULT(M) BDCSVD<M> |
#define | SVD_FOR_MIN_NORM(M) BDCSVD<M> |
Functions | |
template<typename MatrixType > | |
void | bdcsvd (const MatrixType &a=MatrixType(), bool pickrandom=true) |
template<typename MatrixType > | |
void | bdcsvd_method () |
template<typename MatrixType > | |
void | compare_bdc_jacobi (const MatrixType &a=MatrixType(), unsigned int computationOptions=0) |
EIGEN_DECLARE_TEST (bdcsvd) | |
#define EIGEN_RUNTIME_NO_MALLOC |
Definition at line 15 of file bdcsvd.cpp.
#define EIGEN_STACK_ALLOCATION_LIMIT 0 |
Definition at line 14 of file bdcsvd.cpp.
Definition at line 23 of file bdcsvd.cpp.
Definition at line 24 of file bdcsvd.cpp.
void bdcsvd | ( | const MatrixType & | a = MatrixType() , |
bool | pickrandom = true |
||
) |
Definition at line 29 of file bdcsvd.cpp.
void bdcsvd_method | ( | ) |
Definition at line 43 of file bdcsvd.cpp.
void compare_bdc_jacobi | ( | const MatrixType & | a = MatrixType() , |
unsigned int | computationOptions = 0 |
||
) |
Definition at line 59 of file bdcsvd.cpp.
EIGEN_DECLARE_TEST | ( | bdcsvd | ) |
Definition at line 71 of file bdcsvd.cpp.