From: wolf Date: Tue, 16 Nov 1999 15:35:14 +0000 (+0000) Subject: Clarify. X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2427a4af359fe364c38f9e541d9e9e84d24d50a3;p=dealii-svn.git Clarify. git-svn-id: https://svn.dealii.org/trunk@1862 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/lac/Todo b/deal.II/lac/Todo index 77a2b39e12..ab7c9901a4 100644 --- a/deal.II/lac/Todo +++ b/deal.II/lac/Todo @@ -10,7 +10,10 @@ Let all the reinit functions in /lac free their memory, if reinit Use unsigned integers for the colnums array in dSMatrixStruct. This would enhance safety since colnum=-1 would no longer point to a - valid address. How do you mark non-used columns? (gk) + valid address. Mark unused values by numeric_limits::max + (or some such constant) instead, which probably has the same + bit representation as (uint)-1, but is an unsigned, therefore + eliminating the need for conversions. Let dSMatrixStruct::compress free the memory of colnums which is