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>
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::IOFormat & | gtsam::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) |
matrix class
Definition in file Matrix.cpp.