Math.abs(uderror.get(i)) > tolerance) {
fail("inconsistency between BSM operators:\n"
+ Integer.toString(i) + " row:\n"
+ "expected: " + ref.lowerDiagonal().get(i) + ", " + ref.diagonal().get(i) + ", " + ref.upperDiagonal().get(i) + "\n"
+ "calculated: " + op1.lowerDiagonal().get(i) + ", " + op1.diagonal().get(i) + ", " + op1.upperDiagonal().get(i));
}
}
lderror = ref.lowerDiagonal();
lderror.subAssign(op2.lowerDiagonal());