def _check_r(self, r):
if abs(np.dot(r[:, <NUM_LIT:0>], r[:, <NUM_LIT:0>]) - <NUM_LIT:1>) > eps orabs(np.dot(r[:, <NUM_LIT:0>], r[:, <NUM_LIT:0>]) - <NUM_LIT:1>) > eps orabs(np.dot(r[:, <NUM_LIT:0>], r[:, <NUM_LIT:0>]) - <NUM_LIT:1>) > eps ornp.dot(r[:, <NUM_LIT:0>], r[:, <NUM_LIT:1>]) > eps ornp.dot(r[:, <NUM_LIT:1>], r[:, <NUM_LIT:2>]) > eps ornp.dot(r[:, <NUM_LIT:2>], r[:, <NUM_LIT:0>]) > eps:<EOL><INDENT>raise ValueError("<STR_LIT>")<EOL><DEDENT>
the columns must orthogonal