SG++-Doxygen-Documentation
Loading...
Searching...
No Matches
Math.hpp File Reference

Namespaces

namespace  sgpp
 Class that stores, generates and manipulates a density function during online phase in on/off learning.
 
namespace  sgpp::optimization
 
namespace  sgpp::optimization::math
 Namespace with linear algebra functions.
 

Functions

void sgpp::optimization::math::hessenbergForm (base::DataMatrix &A, base::DataMatrix &V)
 Hessenberg form of given matrix \(A\) with transformation matrix \(V\) with \(H = V^{-1} AV\) in Hessenberg form (similiarity transformation such that entries \((i,j)\) vanish for \(i > j + 1\), \(V\) orthogonal).
 
void sgpp::optimization::math::householderTransformation (const base::DataMatrix &A, size_t i, size_t j, base::DataMatrix &Q)
 Calculate transformation matrix \(Q\) of a Householder transformation.
 
void sgpp::optimization::math::QRDecomposition (base::DataMatrix &A, base::DataMatrix &Q)
 QR decomposition of given matrix \(A\) with transformation matrix \(Q\) with \(A = QR\) ( \(Q\) orthogonal and \(R\) upper triangular).
 
void sgpp::optimization::math::schurDecomposition (base::DataMatrix &A, base::DataMatrix &V)
 Schur decomposition of given matrix \(A\) with transformation matrix \(V\) (similiarity transformation such that \(S = V^{-1} AV\) upper triangular, \(V\) orthogonal).