Isis Developer Reference
LinearAlgebra.h File Reference
#include <iostream>
#include <boost/numeric/ublas/matrix.hpp>
#include <boost/numeric/ublas/vector.hpp>
#include <boost/numeric/ublas/vector_sparse.hpp>
#include <boost/numeric/ublas/io.hpp>
#include <QDebug>
#include <QPair>

Go to the source code of this file.

Classes

class  Isis::LinearAlgebra
 This class holds all static methods to perform linear algebra operations on vectors and matrices. More...
 

Namespaces

namespace  Isis
 This is free and unencumbered software released into the public domain.
 

Macros

#define BOOST_UBLAS_NO_STD_CERR
 This is free and unencumbered software released into the public domain.
 

Functions

QDebug Isis::operator<< (QDebug dbg, const LinearAlgebra::Vector &vector)
 A global function to format a LinearAlgebra::Vector as a QString and writes it to a QDebug stream.
 
QDebug Isis::operator<< (QDebug dbg, const LinearAlgebra::Matrix &matrix)
 A global function to format a LinearAlgebra::Matrix as a QString and write it to a QDebug stream.
 
QString Isis::toString (const LinearAlgebra::Vector &vector, int precision)
 A global function to format LinearAlgebra::Vector as a QString with the given precision.
 

Macro Definition Documentation

◆ BOOST_UBLAS_NO_STD_CERR

#define BOOST_UBLAS_NO_STD_CERR

This is free and unencumbered software released into the public domain.

The authors of ISIS do not claim copyright on the contents of this file. For more details about the LICENSE terms and the AUTHORS, you will find files of those names at the top level of this repository.