code: def solve(self):
          '''
          Solves the one period perfect foresight consumption-saving problem.
  
          Parameters
          ----------
          none
  
          Returns
          -------
          solution : ConsumerSolution
              The solution to this period's problem.
          '''
          self.defUtilityFuncs()
          self.DiscFacEff = self.DiscFac*self.LivPrb
          self.makePFcFunc()
          self.defValueFuncs()
          solution = ConsumerSolution(cFunc=self.cFunc, vFunc=self.vFunc, vPfunc=self.vPfunc,
                                      mNrmMin=self.mNrmMin, hNrm=self.hNrmNow,
                                      MPCmin=self.MPC, MPCmax=self.MPC)
          #solution = self.addSSmNrm(solution)
          return solutiof solve(self):
          '''
          Solves the one period perfect foresight consumption-saving problem.
  
          Parameters
          ----------
          none
  
          Returns
          -------
          solution : ConsumerSolution
              The solution to this period's problem.
          '''
          self.defUtilityFuncs()
          self.DiscFacEff = self.DiscFac*self.LivPrb
          self.makePFcFunc()
          self.defValueFuncs()
          solution = ConsumerSolution(cFunc=self.cFunc, vFunc=self.vFunc, vPfunc=self.vPfunc,
                                      mNrmMin=self.mNrmMin, hNrm=self.hNrmNow,
                                      MPCmin=self.MPC, MPCmax=self.MPC)
          #solution = self.addSSmNrm(solution)
          return solution
docs: Solves the one period perfect foresight consumption-saving problem.
  
          Parameters
          ----------
          none
  
          Returns
          -------
          solution : ConsumerSolution
              The solution to this period's problem.