def do(self, x_orig):
if self.scales is None:<EOL><INDENT>return x_orig<EOL><DEDENT>else:<EOL><INDENT>return np.dot(self.rotation.transpose(), x_orig)*self.scales<EOL><DEDENT>
Transform the unknowns to preconditioned coordinates

           This method also transforms the gradient to original coordinates