Overview
Request 1036882 accepted
- Update to 2.9.0
* Add const qualifier to LinearOperator and ScalarProduct in
IterativeSolver. In particular, the constructors of iterative
solvers have changed.
* Solvers are more robust if used with multiple right-hand sides
and one lane starts with the exact solution.
* Added a function to write nested matrices as SVG
objects: writeSVGMatrix(...)
* MultiTypeBlockVector uses now std::common_type of the entries
for the field_type. The old double default is replaced by
Std::nonesuch of an empty MultiTypeBlockVector.
* All vector implementations require a FieldTraits class
specialization to export field_type and real_type in order to
work with blocked ISTL vector types.
* MINRES: The algorithm computes the preconditioned defect
during the iterations. However, the initial defect was computed
as the defect of the original/non-preconditioned system. This
is now changed so that the initial defect is also computed as
the preconditioned defect (this is also in line with GMRes).
* The Cholmod class now provides access to the cholmod_factor
class that is used by CHOLMOD itself to store the Cholesky
factor.
* You can now multiply objects of type ScaledIdentityMatrix
by scalars using operator*.
* You can now use std::tuple_element to get the types of
MultiTypeBlockVector entries and MultiTypeBlockMatrix rows.
* The SPQR solver can now work with non-square matrices.
- Created by mathletic
- In state accepted
- Package maintainers: mathletic and polyconvex
Request History
mathletic created request
- Update to 2.9.0
* Add const qualifier to LinearOperator and ScalarProduct in
IterativeSolver. In particular, the constructors of iterative
solvers have changed.
* Solvers are more robust if used with multiple right-hand sides
and one lane starts with the exact solution.
* Added a function to write nested matrices as SVG
objects: writeSVGMatrix(...)
* MultiTypeBlockVector uses now std::common_type of the entries
for the field_type. The old double default is replaced by
Std::nonesuch of an empty MultiTypeBlockVector.
* All vector implementations require a FieldTraits class
specialization to export field_type and real_type in order to
work with blocked ISTL vector types.
* MINRES: The algorithm computes the preconditioned defect
during the iterations. However, the initial defect was computed
as the defect of the original/non-preconditioned system. This
is now changed so that the initial defect is also computed as
the preconditioned defect (this is also in line with GMRes).
* The Cholmod class now provides access to the cholmod_factor
class that is used by CHOLMOD itself to store the Cholesky
factor.
* You can now multiply objects of type ScaledIdentityMatrix
by scalars using operator*.
* You can now use std::tuple_element to get the types of
MultiTypeBlockVector entries and MultiTypeBlockMatrix rows.
* The SPQR solver can now work with non-square matrices.
adrianSuSE revoked request
Adrians mass-revoke
adrianSuSE reopened request
Ups, please forgive me, re-opening
mathletic accepted request
@mathletic, @polyconvex: review reminder