24#ifndef quantext_blockmatrixinverse_hpp
25#define quantext_blockmatrixinverse_hpp
27#include <ql/math/matrix.hpp>
28#include <ql/math/matrixutilities/sparsematrix.hpp>
33QuantLib::SparseMatrix
inverse(QuantLib::SparseMatrix m);
36QuantLib::Matrix
blockMatrixInverse(
const QuantLib::Matrix& A,
const std::vector<QuantLib::Size>& blockIndices);
37QuantLib::SparseMatrix
blockMatrixInverse(
const QuantLib::SparseMatrix& A,
const std::vector<QuantLib::Size>& blockIndices);
QuantLib::SparseMatrix inverse(QuantLib::SparseMatrix m)
Real modifiedMaxNorm(const QuantLib::SparseMatrix &A)
Matrix blockMatrixInverse(const Matrix &A, const std::vector< Size > &blockIndices)