cristicbz/scid — Issue #64: ArrayErrorMessages/MatrixErrorMessages
Author: dsimcha
Created: 2011-10-31 00:47:59+00:00
State: open

Did this somehow get broken when you refactored error handling? ArrayErrorMessages and MatrixErrorMessages apparently aren't defined anywhere in the source tree. When I grep it, they only appear in diagonalmat.d.

import scid.matvec;

void main() {
auto foo = DiagonalMatrix!double(5);
}

scid\storage\diagonalmat.d(393): Error: mixin scid.storage.diagonalmat.DiagonalMatrixSubVectorStorage!(RefCounted!(CowArray!(double),cast(RefCountedAutoInitialize)1),transposeVectorType).DiagonalMatrixSubVectorStorage.ArrayErrorMessages!() is not defined
scid\storage\diagonalmat.d(273): Error: template instance scid.storage.diagonalmat.DiagonalMatrixSubVectorStorage!(RefCounted!(CowArray!(double),cast
(RefCountedAutoInitialize)1),transposeVectorType) error instantiating
scid\storage\diagonalmat.d(33): instantiated from here: DiagonalMatrixSubVectorStorage!(RefCounted!(CowArray!(double),cast(RefCountedAutoInitialize)1),cast(VectorType)1)
scid\storage\diagonalmat.d(18): instantiated from here: BasicDiagonalMatrixStorage!(RefCounted!(CowArray!(double),cast(RefCountedAutoInitialize)1),cast(DiagonalMatrixStorageType)0)
scid\matrix.d(140): instantiated from here: DiagonalMatrixStorage!(double)
test9.d(4): instantiated from here: DiagonalMatrix!(double)