Functions
svd_common.h File Reference
#include "svd_fill.h"
#include "solverbase.h"
Include dependency graph for svd_common.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

template<typename T >
EIGEN_DONT_INLINE T sub (T a, T b)
 
template<typename MatrixType >
void svd_all_trivial_2x2 (void(*cb)(const MatrixType &, bool))
 
template<typename SvdType , typename MatrixType >
void svd_check_full (const MatrixType &m, const SvdType &svd)
 
template<typename SvdType , typename MatrixType >
void svd_compare_to_full (const MatrixType &m, unsigned int computationOptions, const SvdType &referenceSvd)
 
template<typename SvdType , typename MatrixType >
void svd_inf_nan ()
 
template<typename SvdType , typename MatrixType >
void svd_least_square (const MatrixType &m, unsigned int computationOptions)
 
template<typename MatrixType >
void svd_min_norm (const MatrixType &m, unsigned int computationOptions)
 
template<typename >
void svd_preallocate ()
 
template<typename SvdType , typename MatrixType >
void svd_test_all_computation_options (const MatrixType &m, bool full_only)
 
template<typename MatrixType , typename SolverType >
void svd_test_solvers (const MatrixType &m, const SolverType &solver)
 
template<typename >
void svd_underoverflow ()
 
template<typename SvdType , typename MatrixType >
void svd_verify_assert (const MatrixType &m, bool fullOnly=false)
 
template<typename Scalar >
EIGEN_DONT_INLINE Scalar zero ()
 

Function Documentation

◆ sub()

template<typename T >
EIGEN_DONT_INLINE T sub ( T  a,
T  b 
)

Definition at line 299 of file svd_common.h.

◆ svd_all_trivial_2x2()

template<typename MatrixType >
void svd_all_trivial_2x2 ( void(*)(const MatrixType &, bool)  cb)

Definition at line 401 of file svd_common.h.

◆ svd_check_full()

template<typename SvdType , typename MatrixType >
void svd_check_full ( const MatrixType m,
const SvdType &  svd 
)

Definition at line 25 of file svd_common.h.

◆ svd_compare_to_full()

template<typename SvdType , typename MatrixType >
void svd_compare_to_full ( const MatrixType m,
unsigned int  computationOptions,
const SvdType &  referenceSvd 
)

Definition at line 59 of file svd_common.h.

◆ svd_inf_nan()

template<typename SvdType , typename MatrixType >
void svd_inf_nan ( )

Definition at line 304 of file svd_common.h.

◆ svd_least_square()

template<typename SvdType , typename MatrixType >
void svd_least_square ( const MatrixType m,
unsigned int  computationOptions 
)

Definition at line 100 of file svd_common.h.

◆ svd_min_norm()

template<typename MatrixType >
void svd_min_norm ( const MatrixType m,
unsigned int  computationOptions 
)

Definition at line 167 of file svd_common.h.

◆ svd_preallocate()

template<typename >
void svd_preallocate ( )

Definition at line 426 of file svd_common.h.

◆ svd_test_all_computation_options()

template<typename SvdType , typename MatrixType >
void svd_test_all_computation_options ( const MatrixType m,
bool  full_only 
)

Definition at line 244 of file svd_common.h.

◆ svd_test_solvers()

template<typename MatrixType , typename SolverType >
void svd_test_solvers ( const MatrixType m,
const SolverType &  solver 
)

Definition at line 224 of file svd_common.h.

◆ svd_underoverflow()

template<typename >
void svd_underoverflow ( )

Definition at line 348 of file svd_common.h.

◆ svd_verify_assert()

template<typename SvdType , typename MatrixType >
void svd_verify_assert ( const MatrixType m,
bool  fullOnly = false 
)

Definition at line 465 of file svd_common.h.

◆ zero()

template<typename Scalar >
EIGEN_DONT_INLINE Scalar zero ( )

Definition at line 296 of file svd_common.h.



gtsam
Author(s):
autogenerated on Thu Jun 13 2024 03:11:43