Changeset 5631


Ignore:
Timestamp:
Aug 8, 2008, 11:15:50 AM (16 years ago)
Author:
sexton
Message:

update to set_time and get_time so that get_time is absolute model time

File:
1 edited

Legend:

Unmodified
Added
Removed
  • anuga_core/source/anuga/abstract_2d_finite_volumes/domain.py

    r5442 r5631  
    288288    def set_time(self, time=0.0):
    289289        """Set the model time (seconds)"""
     290        # FIXME: this is setting the relative time
     291        # Note that get_time and set_time are now not symmetric
    290292
    291293        self.time = time
    292294
    293295    def get_time(self):
    294         """Get the model time (seconds)"""
    295 
    296         return self.time
     296        """Get the absolute model time (seconds)"""
     297
     298        return self.time + self.starttime
    297299
    298300    def set_default_order(self, n):
     
    685687        #             self.max_timestep, self.number_of_steps,
    686688        #             self.number_of_first_order_steps)
    687                      
    688                      
     689
     690        model_time = self.get_time()
    689691        if self.min_timestep == self.max_timestep:
    690692            msg += 'Time = %.4f, delta t = %.8f, steps=%d'\
    691                    %(self.time, self.min_timestep, self.number_of_steps)
     693                   %(model_time, self.min_timestep, self.number_of_steps)
    692694        elif self.min_timestep > self.max_timestep:
    693695            msg += 'Time = %.4f, steps=%d'\
    694                    %(self.time, self.number_of_steps)
     696                   %(model_time, self.number_of_steps)
    695697        else:
    696698            msg += 'Time = %.4f, delta t in [%.8f, %.8f], steps=%d'\
    697                    %(self.time, self.min_timestep,
     699                   %(model_time, self.min_timestep,
    698700                     self.max_timestep, self.number_of_steps)
    699701                                         
Note: See TracChangeset for help on using the changeset viewer.