Macros | Functions
bdcsvd.cpp File Reference
#include "main.h"
#include <Eigen/SVD>
#include <iostream>
#include <Eigen/LU>
#include "svd_common.h"
Include dependency graph for bdcsvd.cpp:

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)
 
void test_bdcsvd ()
 

Macro Definition Documentation

#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.

#define SVD_DEFAULT (   M)    BDCSVD<M>

Definition at line 23 of file bdcsvd.cpp.

#define SVD_FOR_MIN_NORM (   M)    BDCSVD<M>

Definition at line 24 of file bdcsvd.cpp.

Function Documentation

template<typename MatrixType >
void bdcsvd ( const MatrixType a = MatrixType(),
bool  pickrandom = true 
)

Definition at line 29 of file bdcsvd.cpp.

template<typename MatrixType >
void bdcsvd_method ( )

Definition at line 39 of file bdcsvd.cpp.

template<typename MatrixType >
void compare_bdc_jacobi ( const MatrixType a = MatrixType(),
unsigned int  computationOptions = 0 
)

Definition at line 53 of file bdcsvd.cpp.

void test_bdcsvd ( )

Definition at line 65 of file bdcsvd.cpp.



gtsam
Author(s):
autogenerated on Sat May 8 2021 02:51:27