public static double calcError(SMat3 origA, Vec3 x, Vec3 b) { var A = new DMat3(); Vec3 vtmp; A.setSymmetric(origA); MatUtils.vmul(out vtmp, A, x); vtmp = b - vtmp; return(vtmp.Dot(vtmp)); }