code: def defUtilityFuncs(self):
          '''
          Defines CRRA utility function for this period (and its derivatives),
          saving them as attributes of self for other methods to use.
  
          Parameters
          ----------
          none
  
          Returns
          -------
          none
          '''
          self.u   = lambda c : utility(c,gam=self.CRRA)  # utility function
          self.uP  = lambda c : utilityP(c,gam=self.CRRA) # marginal utility function
          self.uPP = lambda c : utilityPP(c,gam=self.CRRAf defUtilityFuncs(self):
          '''
          Defines CRRA utility function for this period (and its derivatives),
          saving them as attributes of self for other methods to use.
  
          Parameters
          ----------
          none
  
          Returns
          -------
          none
          '''
          self.u   = lambda c : utility(c,gam=self.CRRA)  # utility function
          self.uP  = lambda c : utilityP(c,gam=self.CRRA) # marginal utility function
          self.uPP = lambda c : utilityPP(c,gam=self.CRRA)
docs: Defines CRRA utility function for this period (and its derivatives),
          saving them as attributes of self for other methods to use.
  
          Parameters
          ----------
          none
  
          Returns
          -------
          none