Changeset 6460 for anuga_work/production/australia_ph2/broome/run_model.py
- Timestamp:
- Mar 5, 2009, 10:20:00 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
anuga_work/production/australia_ph2/broome/run_model.py
r6382 r6460 35 35 from anuga.interface import Reflective_boundary 36 36 from anuga.interface import Field_boundary 37 from anuga.interface import Time_boundary 38 from anuga.interface import file_function 39 37 40 from anuga.interface import create_sts_boundary 38 41 from anuga.interface import csv2building_polygons … … 47 50 from setup_model import project 48 51 import build_urs_boundary as bub 52 import prepare_timeboundary as TB 49 53 50 54 #------------------------------------------------------------------------------- … … 135 139 print 'Set boundary - available tags:', domain.get_boundary_tags() 136 140 141 # Prepare time boundary 142 TB.prepare_timeboundary(project.boundary_csv) 143 f = file_function(project.boundary_csv[:-4] + '.tms') 144 137 145 Br = Reflective_boundary(domain) 138 146 Bt = Transmissive_stage_zero_momentum_boundary(domain) 139 147 Bd = Dirichlet_boundary([project.tide, 0, 0]) 140 Bf = Field_boundary(project.event_sts+'.sts',141 domain, mean_stage=project.tide,142 time_thinning=1,143 default_boundary=Bd,144 boundary_polygon=bounding_polygon_sts,145 use_cache=True,146 verbose=True)147 148 148 domain.set_boundary({'back': Br, 149 if project.wave == 'Bf': 150 Bf = Field_boundary(project.event_sts+'.sts', 151 domain, mean_stage=project.tide, 152 time_thinning=1, 153 default_boundary=Bd, 154 boundary_polygon=bounding_polygon_sts, 155 use_cache=True, 156 verbose=True) 157 domain.set_boundary({'back': Br, 149 158 'side': Bd, 150 159 'ocean': Bf}) 160 161 elif project.wave == 'Tb': 162 Tb = Time_boundary(domain,f,default_boundary=Bd ) 163 164 domain.set_boundary({'back': Br, 165 'side': Bd, 166 'ocean': Tb}) 167 else: 168 print 'No wave specified in project script (Bf or Tb)' 169 151 170 152 171 #-------------------------------------------------------------------------------
Note: See TracChangeset
for help on using the changeset viewer.