code: def updateSolutionTerminal(self):
          '''
          Update the terminal period solution.  This method should be run when a
          new AgentType is created or when CRRA changes.
  
          Parameters
          ----------
          None
  
          Returns
          -------
          None
          '''
          self.solution_terminal.vFunc = ValueFunc2D(self.cFunc_terminal_,self.CRRA)
          self.solution_terminal.vPfunc = MargValueFunc2D(self.cFunc_terminal_,self.CRRA)
          self.solution_terminal.vPPfunc = MargMargValueFunc2D(self.cFunc_terminal_,self.CRRA)
          self.solution_terminal.hNrm = 0.0 # Don't track normalized human wealth
          self.solution_terminal.hLvl = lambda p : np.zeros_like(p) # But do track absolute human wealth by persistent income
          self.solution_terminal.mLvlMin = lambda p : np.zeros_like(pf updateSolutionTerminal(self):
          '''
          Update the terminal period solution.  This method should be run when a
          new AgentType is created or when CRRA changes.
  
          Parameters
          ----------
          None
  
          Returns
          -------
          None
          '''
          self.solution_terminal.vFunc = ValueFunc2D(self.cFunc_terminal_,self.CRRA)
          self.solution_terminal.vPfunc = MargValueFunc2D(self.cFunc_terminal_,self.CRRA)
          self.solution_terminal.vPPfunc = MargMargValueFunc2D(self.cFunc_terminal_,self.CRRA)
          self.solution_terminal.hNrm = 0.0 # Don't track normalized human wealth
          self.solution_terminal.hLvl = lambda p : np.zeros_like(p) # But do track absolute human wealth by persistent income
          self.solution_terminal.mLvlMin = lambda p : np.zeros_like(p)
docs: Update the terminal period solution.  This method should be run when a
          new AgentType is created or when CRRA changes.
  
          Parameters
          ----------
          None
  
          Returns
          -------
          None