code: def model_temporal_evolotion(self, time_index, cycle_files):
          
          for file in cycle_files:
              # generate log here about files being updated
              self.update_inputfile(file[0], file[1])
docs: - The function prepares the model for this time cycle
           - Any time-dependant forcing should be handled here. This includes temporal stresses, boundary conditions, and
           initial conditions.
           - Two options are available (1) template files to update input parameters
                                       (2) use results from previous cycle to update input files using instruction
                                       files.
                                       (3) the user must prepare a pair of files : .tpl(or .ins) and corresponding file to change
          :param time_index:
          :return: