code: def prepareToSolve(self):
          '''
          Perform preparatory work before calculating the unconstrained consumption
          function.
  
          Parameters
          ----------
          none
  
          Returns
          -------
          none
          '''
          self.setAndUpdateValues(self.solution_next,self.IncomeDstn,self.LivPrb,self.DiscFac)
          self.defBoroCnst(self.BoroCnstArtf prepareToSolve(self):
          '''
          Perform preparatory work before calculating the unconstrained consumption
          function.
  
          Parameters
          ----------
          none
  
          Returns
          -------
          none
          '''
          self.setAndUpdateValues(self.solution_next,self.IncomeDstn,self.LivPrb,self.DiscFac)
          self.defBoroCnst(self.BoroCnstArt)
docs: Perform preparatory work before calculating the unconstrained consumption
          function.
  
          Parameters
          ----------
          none
  
          Returns
          -------
          none