<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def eval_objfn(self):
 """Compute components of regularisation function as well as total objective function. """


        dfd = self.obfn_dfd()
        prj = sp.proj_l1(self.obfn_gvar(), self.gamma,
                         axis=self.cri.axisN + (self.cri.axisC,
                                                self.cri.axisM))
        cns = np.linalg.norm(prj - self.obfn_gvar())
        return (dfd, cns)