#include "numeric/matrix.hxx"#include "tool/global.hxx"#include <iostream>#include <iomanip>#include <string>#include <set>#include <exception>#include <iterator>#include <sstream>

Go to the source code of this file.
Namespaces | |
| namespace | scsolver |
| namespace | scsolver::numeric |
| namespace | scsolver::numeric::mxhelper |
Typedefs | |
| typedef bnu::matrix_range < bnu::matrix < double > > | scsolver::numeric::mxhelper::MxRange |
| typedef bnu::matrix_row < bnu::matrix < double > > | scsolver::numeric::mxhelper::MxRow |
| typedef bnu::matrix_column < bnu::matrix < double > > | scsolver::numeric::mxhelper::MxColumn |
Functions | |
| void | scsolver::numeric::mxhelper::print (const bnu::matrix< double > &mx) |
| bool | scsolver::numeric::mxhelper::isRowEmpty (const bnu::matrix< double > &A, size_t nRowId) |
| bool | scsolver::numeric::mxhelper::isColumnEmpty (const bnu::matrix< double > &A, size_t nColId) |
| void | scsolver::numeric::mxhelper::swapRows (bnu::matrix< double > &A, size_t nRow1, size_t nRow2) |
| void | scsolver::numeric::mxhelper::factorize (const bnu::matrix< double > &mxA, bnu::matrix< double > &mxL, bnu::matrix< double > &mxU, bnu::matrix< double > &mxP) |
| void | scsolver::numeric::mxhelper::inverseU (const bnu::matrix< double > &mxU, bnu::matrix< double > &mxUInv) |
| void | scsolver::numeric::mxhelper::inverseL (const bnu::matrix< double > &mxL, bnu::matrix< double > &mxLInv) |
| void | scsolver::numeric::mxhelper::inverse (const bnu::matrix< double > &mxA, bnu::matrix< double > &mxInv) |
| const Matrix | scsolver::numeric::operator+ (const Matrix &mx, double scalar) |
| const Matrix | scsolver::numeric::operator+ (double scalar, const Matrix &mx) |
| const Matrix | scsolver::numeric::operator * (double scalar, const Matrix &mx) |
1.5.3