Boost.uBlas 1.49
Linear Algebra in C++: matrices, vectors and numeric algorithms

lu.hpp File Reference

#include <boost/numeric/ublas/operation.hpp>
#include <boost/numeric/ublas/vector_proxy.hpp>
#include <boost/numeric/ublas/matrix_proxy.hpp>
#include <boost/numeric/ublas/vector.hpp>
#include <boost/numeric/ublas/triangular.hpp>
Include dependency graph for lu.hpp:

Go to the source code of this file.

Classes

class  boost::numeric::ublas::permutation_matrix< T, A >

Namespaces

namespace  boost
namespace  boost::numeric
namespace  boost::numeric::ublas
 

contains all important classes and functions of uBLAS


Functions

template<class M , class PM >
M::size_type boost::numeric::ublas::axpy_lu_factorize (M &m, PM &pm)
template<class M , class PM >
M::size_type boost::numeric::ublas::lu_factorize (M &m, PM &pm)
template<class M >
M::size_type boost::numeric::ublas::lu_factorize (M &m)
template<class M , class E >
void boost::numeric::ublas::lu_substitute (const M &m, matrix_expression< E > &e)
template<class M , class PMT , class PMA , class MV >
void boost::numeric::ublas::lu_substitute (const M &m, const permutation_matrix< PMT, PMA > &pm, MV &mv)
template<class E , class M >
void boost::numeric::ublas::lu_substitute (vector_expression< E > &e, const M &m)
template<class M , class E >
void boost::numeric::ublas::lu_substitute (const M &m, vector_expression< E > &e)
template<class MV , class M , class PMT , class PMA >
void boost::numeric::ublas::lu_substitute (MV &mv, const M &m, const permutation_matrix< PMT, PMA > &pm)
template<class E , class M >
void boost::numeric::ublas::lu_substitute (matrix_expression< E > &e, const M &m)
template<class PM , class MV >
BOOST_UBLAS_INLINE void boost::numeric::ublas::swap_rows (const PM &pm, MV &mv, vector_tag)
template<class PM , class MV >
BOOST_UBLAS_INLINE void boost::numeric::ublas::swap_rows (const PM &pm, MV &mv)
template<class PM , class MV >
BOOST_UBLAS_INLINE void boost::numeric::ublas::swap_rows (const PM &pm, MV &mv, matrix_tag)