Commit fc36f42e2ee99e3c7c2b0514b5a8d6026a0d45da

  • avatar
  • MichaƂ Januszewski <spock @gen…oo.org>
  • Tue Feb 16 11:46:54 CET 2010
Add the gravity value to sim info for free surface simulations.
  
252252 def sim_info(self):
253253 """A dictionary of simulation settings."""
254254 ret = {}
255 ret['grid'] = self.grid.__name__
255256 ret['precision'] = self.options.precision
256257 ret['size'] = tuple(reversed(self.shape))
257258 ret['visc'] = self.options.visc
690690 ret = LBMSim.sim_info.fget(self)
691691 ret['incompressible'] = self.incompressible
692692 ret['model'] = self.lbm_model
693 ret['grid'] = self.grid.__name__
694693 ret['bc_wall'] = self.options.bc_wall
695694 ret['bc_velocity'] = self.options.bc_velocity
696695 ret['bc_pressure'] = self.options.bc_pressure
790790
791791
792792class FreeSurfaceLBMSim(LBMSim):
793
794 @property
795 def sim_info(self):
796 ret = LBMSim.sim_info.fget(self)
797 ret['gravity'] = self.gravity
798 return ret
799
793800 def __init__(self, geo_class, options=[], args=None, defaults=None):
794801 LBMSim.__init__(self, geo_class, options, args, defaults)
795802 self._set_grid('D2Q9')