class IdentityPrecond implements Preconditioner { public void psolve(double [1d] single [1d] minvx, double [1d] single [1d] x) { foreach (p in minvx.domain()) { minvx[p].copy(x[p]); } } }