[wip] Make operator* for FieldMatrix more generic
This implements A*B
if one of both matrices is a FieldMatrix
.
The result-type is always a FieldMatrix
.
- If
A
is aFieldMatrix
, thenC=A*B
is implemented by applyingB.mtv(A[i],C[i])
for all rows ofA
andC
. - If
B
is aFieldMatrix
, thenC=A*B
is implemented by applyingA.mv(A_j,C_j)
for all columns ofA
andC
. Column access is implemented using a new wrapper class inDune::Impl::
.