Namespaces | Functions
Matrix.cpp File Reference

matrix class More...

#include <gtsam/global_includes.h>
#include <gtsam/base/Matrix.h>
#include <gtsam/base/timing.h>
#include <gtsam/base/Vector.h>
#include <gtsam/base/FastList.h>
#include <Eigen/SVD>
#include <Eigen/LU>
#include <cstdarg>
#include <cassert>
#include <cstring>
#include <iomanip>
#include <list>
#include <fstream>
#include <limits>
#include <iostream>
#include <iterator>
Include dependency graph for Matrix.cpp:

Go to the source code of this file.

Namespaces

 gtsam
 traits
 

Functions

bool gtsam::assert_equal (const Matrix &expected, const Matrix &actual, double tol)
 
bool gtsam::assert_equal (const std::list< Matrix > &As, const std::list< Matrix > &Bs, double tol)
 
bool gtsam::assert_inequal (const Matrix &A, const Matrix &B, double tol)
 
Vector gtsam::backSubstituteLower (const Matrix &L, const Vector &b, bool unit)
 
Vector gtsam::backSubstituteUpper (const Matrix &U, const Vector &b, bool unit)
 
Vector gtsam::backSubstituteUpper (const Vector &b, const Matrix &U, bool unit)
 
Matrix gtsam::cholesky_inverse (const Matrix &A)
 
Matrix gtsam::collect (const std::vector< const Matrix * > &matrices, size_t m, size_t n)
 
Matrix gtsam::collect (size_t nrMatrices,...)
 
Vector gtsam::columnNormSquare (const Matrix &A)
 
Matrix gtsam::diag (const std::vector< Matrix > &Hs)
 
std::tuple< int, double, Vector > gtsam::DLT (const Matrix &A, double rank_tol)
 
Matrix gtsam::expm (const Matrix &A, size_t K)
 
std::string gtsam::formatMatrixIndented (const std::string &label, const Matrix &matrix, bool makeVectorHorizontal)
 
void gtsam::householder (Matrix &A, size_t k)
 
void gtsam::householder_ (Matrix &A, size_t k, bool copy_vectors)
 
void gtsam::inplace_QR (Matrix &A)
 
Matrix gtsam::inverse_square_root (const Matrix &A)
 
static bool gtsam::is_linear_dependent (const Matrix &A, const Matrix &B, double tol)
 
bool gtsam::linear_dependent (const Matrix &A, const Matrix &B, double tol)
 
bool gtsam::linear_independent (const Matrix &A, const Matrix &B, double tol)
 
Matrix gtsam::LLt (const Matrix &A)
 
const Eigen::IOFormatgtsam::matlabFormat ()
 
istream & gtsam::operator>> (istream &inputStream, Matrix &destinationMatrix)
 
Vector gtsam::operator^ (const Matrix &A, const Vector &v)
 
void gtsam::print (const Matrix &A, const string &s)
 
void gtsam::print (const Matrix &A, const string &s, ostream &stream)
 
pair< Matrix, Matrix > gtsam::qr (const Matrix &A)
 
Matrix gtsam::RtR (const Matrix &A)
 
void gtsam::save (const Matrix &A, const string &s, const string &filename)
 
Matrix gtsam::stack (const std::vector< Matrix > &blocks)
 
Matrix gtsam::stack (size_t nrMatrices,...)
 
void gtsam::svd (const Matrix &A, Matrix &U, Vector &S, Matrix &V)
 
Matrix gtsam::vector_scale (const Matrix &A, const Vector &v, bool inf_mask)
 
Matrix gtsam::vector_scale (const Vector &v, const Matrix &A, bool inf_mask)
 
void gtsam::vector_scale_inplace (const Vector &v, Matrix &A, bool inf_mask)
 
list< std::tuple< Vector, double, double > > gtsam::weighted_eliminate (Matrix &A, Vector &b, const Vector &sigmas)
 

Detailed Description

matrix class

Author
Christian Potthast

Definition in file Matrix.cpp.



gtsam
Author(s):
autogenerated on Sun Dec 22 2024 04:18:31