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)
 
 EIGEN_DECLARE_TEST (bdcsvd)
 

Macro Definition Documentation

◆ EIGEN_RUNTIME_NO_MALLOC

#define EIGEN_RUNTIME_NO_MALLOC

Definition at line 15 of file bdcsvd.cpp.

◆ EIGEN_STACK_ALLOCATION_LIMIT

#define EIGEN_STACK_ALLOCATION_LIMIT   0

Definition at line 14 of file bdcsvd.cpp.

◆ SVD_DEFAULT

#define SVD_DEFAULT (   M)    BDCSVD<M>

Definition at line 23 of file bdcsvd.cpp.

◆ SVD_FOR_MIN_NORM

#define SVD_FOR_MIN_NORM (   M)    BDCSVD<M>

Definition at line 24 of file bdcsvd.cpp.

Function Documentation

◆ bdcsvd()

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

Definition at line 29 of file bdcsvd.cpp.

◆ bdcsvd_method()

template<typename MatrixType >
void bdcsvd_method ( )

Definition at line 43 of file bdcsvd.cpp.

◆ compare_bdc_jacobi()

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

Definition at line 59 of file bdcsvd.cpp.

◆ EIGEN_DECLARE_TEST()

EIGEN_DECLARE_TEST ( bdcsvd  )

Definition at line 71 of file bdcsvd.cpp.



gtsam
Author(s):
autogenerated on Tue Jun 25 2024 03:07:59