code: def makeLinearcFunc(self,mNrm,cNrm):
          '''
          Makes a linear interpolation to represent the (unconstrained) consumption function.
  
          Parameters
          ----------
          mNrm : np.array
              Corresponding market resource points for interpolation.
          cNrm : np.array
              Consumption points for interpolation.
  
          Returns
          -------
          cFuncUnc : LinearInterp
              The unconstrained consumption function for this period.
          '''
          cFuncUnc = LinearInterp(mNrm,cNrm,self.MPCminNow*self.hNrmNow,self.MPCminNow)
          return cFuncUnf makeLinearcFunc(self,mNrm,cNrm):
          '''
          Makes a linear interpolation to represent the (unconstrained) consumption function.
  
          Parameters
          ----------
          mNrm : np.array
              Corresponding market resource points for interpolation.
          cNrm : np.array
              Consumption points for interpolation.
  
          Returns
          -------
          cFuncUnc : LinearInterp
              The unconstrained consumption function for this period.
          '''
          cFuncUnc = LinearInterp(mNrm,cNrm,self.MPCminNow*self.hNrmNow,self.MPCminNow)
          return cFuncUnc
docs: Makes a linear interpolation to represent the (unconstrained) consumption function.
  
          Parameters
          ----------
          mNrm : np.array
              Corresponding market resource points for interpolation.
          cNrm : np.array
              Consumption points for interpolation.
  
          Returns
          -------
          cFuncUnc : LinearInterp
              The unconstrained consumption function for this period.