I didn't even realize this was supposed to work, but I found it in the tests that I'm refactoring, so I'm assuming it was. (In other words I feel the need to file a bug report if I'm commenting out a test.)
import scid.matvec;
void main() {
auto m = Matrix!double([[1.0, 2], [5.0, 3]]);
SymmetricMatrix!double s = m.t * m;
}
I didn't even realize this was supposed to work, but I found it in the tests that I'm refactoring, so I'm assuming it was. (In other words I feel the need to file a bug report if I'm commenting out a test.)
core.exception.AssertError@/home/dsimcha/customd/scid/internal/assertmessages.d(123): Dimension mismatch in matrix assignment: lhsDims = (0, 0), rhsDims = (2, 2)