Changeset 3563
- Timestamp:
- Sep 12, 2006, 4:35:11 PM (19 years ago)
- Files:
-
- 22 edited
- 5 moved
Legend:
- Unmodified
- Added
- Removed
-
anuga_core/compile_all.py
r3560 r3563 30 30 31 31 os.chdir('..') 32 os.chdir('shallow_water') 33 execfile('..' + os.sep + 'utilities' + os.sep + 'compile.py') 34 35 os.chdir('..') 32 36 os.chdir('mesh_engine') 33 37 execfile('compile.py') -
anuga_core/source/anuga/abstract_2d_finite_volumes/domain.py
r3560 r3563 9 9 10 10 from anuga.abstract_2d_finite_volumes.neighbour_mesh import Mesh 11 from anuga.abstract_2d_finite_volumes.generic_boundary_conditions import Boundary 12 from anuga.abstract_2d_finite_volumes.generic_boundary_conditions import File_boundary 13 from anuga.abstract_2d_finite_volumes.generic_boundary_conditions import Dirichlet_boundary 14 from anuga.abstract_2d_finite_volumes.generic_boundary_conditions import Time_boundary 15 from anuga.abstract_2d_finite_volumes.generic_boundary_conditions import Transmissive_boundary 11 from anuga.abstract_2d_finite_volumes.generic_boundary_conditions\ 12 import Boundary 13 from anuga.abstract_2d_finite_volumes.generic_boundary_conditions\ 14 import File_boundary 15 from anuga.abstract_2d_finite_volumes.generic_boundary_conditions\ 16 import Dirichlet_boundary 17 from anuga.abstract_2d_finite_volumes.generic_boundary_conditions\ 18 import Time_boundary 19 from anuga.abstract_2d_finite_volumes.generic_boundary_conditions\ 20 import Transmissive_boundary 21 16 22 from anuga.abstract_2d_finite_volumes.pmesh2domain import pmesh_to_domain 17 from anuga.abstract_2d_finite_volumes.region import Set_region as region_set_region 23 from anuga.abstract_2d_finite_volumes.region\ 24 import Set_region as region_set_region 18 25 19 26 import types -
anuga_core/source/anuga/abstract_2d_finite_volumes/most2nc.py
r1124 r3563 1 """This has to do with creating elevation data files for use with ferret2sww. 2 It reads a bathymetry ascii file and creates a NetCDF (nc) file similar to MOSTs output. 3 4 $Author: Peter Row 5 6 """ 7 8 1 9 def most2nc(input_file=None,output_file=None,inverted_bathymetry = False,\ 2 10 verbose = True): -
anuga_core/source/anuga/abstract_2d_finite_volumes/pmesh2domain.py
r2812 r3563 7 7 """ 8 8 9 import sys 10 11 12 9 13 def pmesh_instance_to_domain_instance(mesh, 10 14 DomainClass): … … 14 18 Use pmesh_to_domain_instance to convert a mesh file to a domain instance. 15 19 """ 16 import sys17 from domain import Domain18 20 19 21 vertex_coordinates, vertices, tag_dict, vertex_quantity_dict \ … … 21 23 pmesh_to_domain(mesh_instance=mesh) 22 24 23 24 assert issubclass(DomainClass, Domain),"DomainClass is not a subclass of Domain." 25 # NOTE(Ole): This import cannot be at the module level due to mutual 26 # dependency with domain.py 27 from anuga.abstract_2d_finite_volumes.domain import Domain 28 29 30 31 32 msg = 'The class %s is not a subclass of the generic domain class %s'\ 33 %(DomainClass, Domain) 34 assert issubclass(DomainClass, Domain), msg 25 35 26 36 … … 74 84 """ 75 85 76 import sys 77 from domain import Domain 78 79 vertex_coordinates, vertices, tag_dict, vertex_quantity_dict \ 80 ,tagged_elements_dict, geo_reference = \ 86 vertex_coordinates, vertices, tag_dict, vertex_quantity_dict, \ 87 tagged_elements_dict, geo_reference = \ 81 88 pmesh_to_domain(file_name=file_name) 82 89 83 90 84 assert issubclass(DomainClass, Domain),"DomainClass is not a subclass of Domain." 91 # NOTE(Ole): This import cannot be at the module level due to mutual 92 # dependency with domain.py 93 from anuga.abstract_2d_finite_volumes.domain import Domain 94 95 96 msg = 'The class %s is not a subclass of the generic domain class %s'\ 97 %(DomainClass, Domain) 98 assert issubclass(DomainClass, Domain), msg 99 85 100 86 101 -
anuga_core/source/anuga/abstract_2d_finite_volumes/test_generic_boundary_conditions.py
r3560 r3563 152 152 #Convert ASCII file to NetCDF (Which is what we really like!) 153 153 154 from anuga.abstract_2d_finite_volumes.data_manager import timefile2netcdf 154 from anuga.shallow_water.data_manager import timefile2netcdf 155 155 156 timefile2netcdf(filename, quantity_names = ['stage', 'ymomentum']) 156 157 … … 246 247 247 248 #Convert ASCII file to NetCDF (Which is what we really like!) 248 from anuga.abstract_2d_finite_volumes.data_manager import timefile2netcdf 249 from anuga.shallow_water.data_manager import timefile2netcdf 250 249 251 timefile2netcdf(filename, quantity_names = ['stage', 'xmomentum']) 250 252 -
anuga_core/source/anuga/abstract_2d_finite_volumes/test_interpolate_sww.py
r3560 r3563 11 11 12 12 from interpolate_sww import * 13 from anuga. abstract_2d_finite_volumes.shallow_water import Domain, Transmissive_boundary14 from anuga. abstract_2d_finite_volumes.data_manager import get_dataobject13 from anuga.shallow_water import Domain, Transmissive_boundary 14 from anuga.shallow_water.data_manager import get_dataobject 15 15 16 16 -
anuga_core/source/anuga/abstract_2d_finite_volumes/test_pmesh2domain.py
r3535 r3563 6 6 from Numeric import allclose, array 7 7 8 from shallow_water import Domain9 8 10 9 #from anuga.pyvolution.pmesh2domain import * 11 12 10 from pmesh2domain import * 13 11 14 from shallow_water import Domain, Reflective_boundary, Dirichlet_boundary,\ 12 from anuga.shallow_water import Domain,\ 13 Reflective_boundary, Dirichlet_boundary,\ 15 14 Transmissive_boundary 16 15 -
anuga_core/source/anuga/abstract_2d_finite_volumes/test_util.py
r3560 r3563 9 9 from anuga.abstract_2d_finite_volumes.util import * 10 10 from anuga.config import epsilon 11 from anuga. abstract_2d_finite_volumes.data_manager import timefile2netcdf11 from anuga.shallow_water.data_manager import timefile2netcdf 12 12 13 13 from anuga.utilities.numerical_tools import NAN … … 535 535 from mesh_factory import rectangular 536 536 from shallow_water import Domain 537 import anuga. abstract_2d_finite_volumes.data_manager537 import anuga.shallow_water.data_manager 538 538 539 539 finaltime = 1200 … … 695 695 from mesh_factory import rectangular 696 696 from shallow_water import Domain 697 import anuga. abstract_2d_finite_volumes.data_manager697 import anuga.shallow_water.data_manager 698 698 from anuga.pmesh.mesh_interface import create_mesh_from_regions 699 699 finaltime = 1200 -
anuga_core/source/anuga/damage/inundation_damage.py
r3560 r3563 28 28 29 29 from anuga.utilities.numerical_tools import ensure_numeric 30 from anuga. abstract_2d_finite_volumes.data_manager import Exposure_csv30 from anuga.shallow_water.data_manager import Exposure_csv 31 31 from anuga.abstract_2d_finite_volumes.util import file_function 32 32 from anuga.geospatial_data.geospatial_data import ensure_absolute -
anuga_core/source/anuga/damage/test_inundation_damage.py
r3560 r3563 13 13 from anuga.pmesh.mesh import Mesh 14 14 from anuga.coordinate_transforms.geo_reference import Geo_reference 15 from anuga. abstract_2d_finite_volumes.shallow_water import Domain, Transmissive_boundary15 from anuga.shallow_water import Domain, Transmissive_boundary 16 16 from anuga.utilities.numerical_tools import mean 17 from anuga. abstract_2d_finite_volumes.data_manager import get_dataobject17 from anuga.shallow_water.data_manager import get_dataobject 18 18 19 19 from Numeric import zeros, Float, allclose -
anuga_core/source/anuga/examples/beach.py
r3514 r3563 13 13 import sys 14 14 from os import sep, path 15 #sys.path.append('..'+sep+'pyvolution') 16 17 from anuga.pyvolution.shallow_water import Domain, Reflective_boundary,\ 15 16 from anuga.shallow_water import Domain, Reflective_boundary,\ 18 17 Dirichlet_boundary,\ 19 Transmissive_boundary, Time_boundary, Wind_stress 20 21 from anuga.pyvolution.pmesh2domain import pmesh_to_domain_instance 18 Transmissive_boundary, Time_boundary 19 20 from anuga.shallow_water.shallow_water_domain import Wind_stress 21 22 from anuga.abstract_2d_finite_volumes.pmesh2domain import pmesh_to_domain_instance 22 23 from anuga.utilities.polygon import read_polygon, Polygon_function 23 24 from math import pi -
anuga_core/source/anuga/examples/bedslope.py
r3560 r3563 9 9 # Module imports 10 10 from anuga.abstract_2d_finite_volumes.mesh_factory import rectangular 11 from anuga. abstract_2d_finite_volumes.shallow_water import Domain, Reflective_boundary,\11 from anuga.shallow_water import Domain, Reflective_boundary,\ 12 12 Dirichlet_boundary, Time_boundary, Transmissive_boundary 13 13 -
anuga_core/source/anuga/examples/island.py
r3560 r3563 16 16 # Application specific imports 17 17 from anuga.abstract_2d_finite_volumes.mesh_factory import rectangular 18 from anuga. abstract_2d_finite_volumes.shallow_water import Domain, Reflective_boundary, Dirichlet_boundary18 from anuga.shallow_water import Domain, Reflective_boundary, Dirichlet_boundary 19 19 from anuga.pmesh.mesh_interface import create_mesh_from_regions 20 20 from anuga.utilities.polygon import Polygon_function, read_polygon -
anuga_core/source/anuga/examples/runup.py
r3560 r3563 11 11 12 12 from anuga.abstract_2d_finite_volumes.mesh_factory import rectangular_cross 13 from anuga. abstract_2d_finite_volumes.shallow_water import Domain14 from anuga. abstract_2d_finite_volumes.shallow_water import Reflective_boundary15 from anuga. abstract_2d_finite_volumes.shallow_water import Dirichlet_boundary16 from anuga. abstract_2d_finite_volumes.shallow_water import Time_boundary17 from anuga. abstract_2d_finite_volumes.shallow_water import Transmissive_boundary13 from anuga.shallow_water import Domain 14 from anuga.shallow_water import Reflective_boundary 15 from anuga.shallow_water import Dirichlet_boundary 16 from anuga.shallow_water import Time_boundary 17 from anuga.shallow_water import Transmissive_boundary 18 18 19 19 -
anuga_core/source/anuga/examples/runup_convergence.py
r3560 r3563 16 16 from anuga.pmesh.mesh_interface import create_mesh_from_regions 17 17 from abstract_2d_finite_volumes.mesh_factory import rectangular_cross 18 from a bstract_2d_finite_volumes.shallow_water import Domain19 from a bstract_2d_finite_volumes.shallow_water import Reflective_boundary20 from a bstract_2d_finite_volumes.shallow_water import Dirichlet_boundary21 from a bstract_2d_finite_volumes.shallow_water import Time_boundary22 from a bstract_2d_finite_volumes.shallow_water import Transmissive_Momentum_Set_Stage_boundary18 from anuga.shallow_water import Domain 19 from anuga.shallow_water import Reflective_boundary 20 from anuga.shallow_water import Dirichlet_boundary 21 from anuga.shallow_water import Time_boundary 22 from anuga.shallow_water import Transmissive_Momentum_Set_Stage_boundary 23 23 from abstract_2d_finite_volumes.util import file_function 24 24 from pylab import plot, xlabel, ylabel, title, ion, close, savefig, figure, axis, legend, grid, hold -
anuga_core/source/anuga/fit_interpolate/test_interpolate.py
r3560 r3563 20 20 from interpolate import * 21 21 from anuga.coordinate_transforms.geo_reference import Geo_reference 22 from shallow_water import Domain, Transmissive_boundary22 from anuga.shallow_water import Domain, Transmissive_boundary 23 23 from anuga.utilities.numerical_tools import mean, NAN 24 from anuga. abstract_2d_finite_volumes.data_manager import get_dataobject24 from anuga.shallow_water.data_manager import get_dataobject 25 25 from anuga.geospatial_data.geospatial_data import Geospatial_data 26 26 from anuga.pmesh.mesh import Mesh -
anuga_core/source/anuga/shallow_water/data_manager.py
r3560 r3563 3547 3547 from anuga.abstract_2d_finite_volumes.pmesh2domain import pmesh_to_domain_instance 3548 3548 import time, os 3549 from anuga.abstract_2d_finite_volumes.data_manager import get_dataobject3549 #from data_manager import get_dataobject 3550 3550 from os import sep, path 3551 3551 from anuga.utilities.numerical_tools import mean -
anuga_core/source/anuga/shallow_water/shallow_water_domain.py
r3560 r3563 55 55 56 56 57 from domain import Domain as Generic_Domain 58 from generic_boundary_conditions import Boundary 59 from generic_boundary_conditions import File_boundary 60 from generic_boundary_conditions import Dirichlet_boundary 61 from generic_boundary_conditions import Time_boundary 62 from generic_boundary_conditions import Transmissive_boundary 57 from anuga.abstract_2d_finite_volumes.domain import Domain as Generic_Domain 58 from anuga.abstract_2d_finite_volumes.generic_boundary_conditions\ 59 import Boundary 60 from anuga.abstract_2d_finite_volumes.generic_boundary_conditions\ 61 import File_boundary 62 from anuga.abstract_2d_finite_volumes.generic_boundary_conditions\ 63 import Dirichlet_boundary 64 from anuga.abstract_2d_finite_volumes.generic_boundary_conditions\ 65 import Time_boundary 66 from anuga.abstract_2d_finite_volumes.generic_boundary_conditions\ 67 import Transmissive_boundary 63 68 64 69 from anuga.utilities.numerical_tools import gradient, mean … … 334 339 """ 335 340 336 from anuga. abstract_2d_finite_volumes.data_manager import get_dataobject341 from anuga.shallow_water.data_manager import get_dataobject 337 342 338 343 #Initialise writer -
anuga_core/source/anuga/shallow_water/test_data_manager.py
r3560 r3563 10 10 from Scientific.IO.NetCDF import NetCDFFile 11 11 12 from anuga. abstract_2d_finite_volumes.data_manager import *13 from anuga. abstract_2d_finite_volumes.shallow_water import *12 from anuga.shallow_water.data_manager import * 13 from anuga.shallow_water import * 14 14 from anuga.config import epsilon 15 15 16 16 # This is needed to run the tests of local functions 17 import anuga.abstract_2d_finite_volumes.data_manager17 import data_manager 18 18 19 19 from anuga.coordinate_transforms.geo_reference import Geo_reference … … 2718 2718 ################################################ 2719 2719 from mesh_factory import rectangular 2720 from shallow_water import Domain, Reflective_boundary, Dirichlet_boundary,\2721 Constant_height, Time_boundary, Transmissive_boundary2722 2720 from Numeric import array 2723 2721 … … 2764 2762 #Import the example's file as a new domain 2765 2763 ########################################## 2766 from anuga.abstract_2d_finite_volumes.data_manager import sww2domain2764 from data_manager import sww2domain 2767 2765 from Numeric import allclose 2768 2766 import os … … 2864 2862 2865 2863 from mesh_factory import rectangular 2866 from shallow_water import Domain, Reflective_boundary, Dirichlet_boundary,\2867 Constant_height, Time_boundary, Transmissive_boundary2868 2864 from Numeric import array 2869 2865 … … 2908 2904 #Import the file as a new domain 2909 2905 ################################## 2910 from anuga.abstract_2d_finite_volumes.data_manager import sww2domain2906 from data_manager import sww2domain 2911 2907 from Numeric import allclose 2912 2908 import os … … 2946 2942 2947 2943 #def test_weed(self): 2948 from anuga.abstract_2d_finite_volumes.data_manager import weed2944 from data_manager import weed 2949 2945 2950 2946 coordinates1 = [[0.,0.],[1.,0.],[1.,1.],[1.,0.],[2.,0.],[1.,1.]] … … 2973 2969 ################################################ 2974 2970 from mesh_factory import rectangular 2975 from shallow_water import Domain, Reflective_boundary, Dirichlet_boundary,\2976 Constant_height, Time_boundary, Transmissive_boundary2977 2971 from Numeric import array 2978 2972 #Create basic mesh … … 3019 3013 #Import the example's file as a new domain 3020 3014 ########################################## 3021 from anuga.abstract_2d_finite_volumes.data_manager import sww2domain3015 from data_manager import sww2domain 3022 3016 from Numeric import allclose 3023 3017 import os … … 3320 3314 from Scientific.IO.NetCDF import NetCDFFile 3321 3315 3322 from anuga.abstract_2d_finite_volumes.data_manager import _read_asc3316 from data_manager import _read_asc 3323 3317 #Write test asc file 3324 3318 filename = tempfile.mktemp(".000") … … 4035 4029 # k - lat 4036 4030 # l - lon 4037 kmin, kmax, lmin, lmax = anuga.abstract_2d_finite_volumes.data_manager._get_min_max_indexes(4031 kmin, kmax, lmin, lmax = data_manager._get_min_max_indexes( 4038 4032 latitudes,longitudes, 4039 4033 -10,4,-10,31) … … 4050 4044 4051 4045 ## 2nd test 4052 kmin, kmax, lmin, lmax = anuga.abstract_2d_finite_volumes.data_manager._get_min_max_indexes(4046 kmin, kmax, lmin, lmax = data_manager._get_min_max_indexes( 4053 4047 latitudes,longitudes, 4054 4048 0.5,2.5,5,25) … … 4065 4059 4066 4060 ## 3rd test 4067 kmin, kmax, lmin, lmax = anuga.abstract_2d_finite_volumes.data_manager._get_min_max_indexes(\4061 kmin, kmax, lmin, lmax = data_manager._get_min_max_indexes(\ 4068 4062 latitudes, 4069 4063 longitudes, … … 4082 4076 4083 4077 ## 4th test 4084 kmin, kmax, lmin, lmax = anuga.abstract_2d_finite_volumes.data_manager._get_min_max_indexes(4078 kmin, kmax, lmin, lmax = data_manager._get_min_max_indexes( 4085 4079 latitudes,longitudes, 4086 4080 -0.1,1.9,-2,17) … … 4096 4090 'failed') 4097 4091 ## 5th test 4098 kmin, kmax, lmin, lmax = anuga.abstract_2d_finite_volumes.data_manager._get_min_max_indexes(4092 kmin, kmax, lmin, lmax = data_manager._get_min_max_indexes( 4099 4093 latitudes,longitudes, 4100 4094 0.1,1.9,2,17) … … 4112 4106 ## 6th test 4113 4107 4114 kmin, kmax, lmin, lmax = anuga.abstract_2d_finite_volumes.data_manager._get_min_max_indexes(4108 kmin, kmax, lmin, lmax = data_manager._get_min_max_indexes( 4115 4109 latitudes,longitudes, 4116 4110 1.5,4,18,32) … … 4129 4123 ## 7th test 4130 4124 m2d = array([[0,1,2,3],[4,5,6,7],[8,9,10,11],[12,13,14,15]]) 4131 kmin, kmax, lmin, lmax = anuga.abstract_2d_finite_volumes.data_manager._get_min_max_indexes(4125 kmin, kmax, lmin, lmax = data_manager._get_min_max_indexes( 4132 4126 latitudes,longitudes, 4133 4127 1.5,1.5,15,15) … … 4156 4150 # k - lat 4157 4151 # l - lon 4158 kmin, kmax, lmin, lmax = anuga.abstract_2d_finite_volumes.data_manager._get_min_max_indexes(4152 kmin, kmax, lmin, lmax = data_manager._get_min_max_indexes( 4159 4153 latitudes,longitudes, 4160 4154 -37,-27,147,149.5) … … 4185 4179 # k - lat 4186 4180 # l - lon 4187 kmin, kmax, lmin, lmax = anuga.abstract_2d_finite_volumes.data_manager._get_min_max_indexes(4181 kmin, kmax, lmin, lmax = data_manager._get_min_max_indexes( 4188 4182 latitudes,longitudes, 4189 4183 -43,-37,148.5,149.5) … … 4209 4203 # k - lat 4210 4204 # l - lon 4211 kmin, kmax, lmin, lmax = anuga.abstract_2d_finite_volumes.data_manager._get_min_max_indexes(4205 kmin, kmax, lmin, lmax = data_manager._get_min_max_indexes( 4212 4206 latitudes,longitudes) 4213 4207 -
anuga_core/source/anuga/shallow_water/test_shallow_water_domain.py
r3560 r3563 8 8 from anuga.utilities.numerical_tools import mean 9 9 10 from shallow_water import *10 from shallow_water_domain import * 11 11 12 12 … … 201 201 vertices = [ [1,0,2], [1,2,4], [4,2,5], [3,1,4]] 202 202 203 204 #from anuga.abstract_2d_finite_volumes.domain import Domain as Generic_domain 205 #msg = 'The class %s is not a subclass of the generic domain class %s'\ 206 # %(DomainClass, Domain) 207 #assert issubclass(DomainClass, Domain), msg 208 203 209 domain = Domain(points, vertices) 204 210 domain.check_integrity() … … 1029 1035 1030 1036 #Convert ASCII file to NetCDF (Which is what we really like!) 1031 from anuga.abstract_2d_finite_volumes.data_manager import timefile2netcdf1037 from data_manager import timefile2netcdf 1032 1038 timefile2netcdf(filename) 1033 1039 os.remove(filename + '.txt') … … 1584 1590 """ 1585 1591 from mesh_factory import rectangular 1586 from shallow_water import Domain, Reflective_boundary,\1587 Dirichlet_boundary, Constant_height1588 1592 from Numeric import array 1589 1593 … … 1638 1642 """ 1639 1643 from mesh_factory import rectangular 1640 from shallow_water import Domain, Reflective_boundary,\1641 Dirichlet_boundary, Constant_height1642 1644 from Numeric import array 1643 1645 … … 1690 1692 """ 1691 1693 from mesh_factory import rectangular 1692 from shallow_water import Domain, Reflective_boundary,\1693 Dirichlet_boundary, Constant_height1694 1694 from Numeric import array 1695 1695 … … 1767 1767 """ 1768 1768 from mesh_factory import rectangular 1769 from shallow_water import Domain, Reflective_boundary,\1770 Dirichlet_boundary, Constant_height1771 1769 from Numeric import array 1772 1770 … … 1855 1853 """ 1856 1854 from mesh_factory import rectangular 1857 from shallow_water import Domain, Reflective_boundary,\1858 Dirichlet_boundary, Constant_height1859 1855 from Numeric import array 1860 1856 … … 1929 1925 from os import sep; sys.path.append('..'+sep+'abstract_2d_finite_volumes') 1930 1926 from mesh_factory import rectangular 1931 from shallow_water import Domain, Reflective_boundary1932 1927 1933 1928 … … 1981 1976 1982 1977 from mesh_factory import rectangular 1983 from shallow_water import Domain, Reflective_boundary,\1984 Dirichlet_boundary, Constant_height1985 1978 from Numeric import array 1986 1979 … … 2051 2044 2052 2045 from mesh_factory import rectangular 2053 from shallow_water import Domain, Reflective_boundary,\2054 Dirichlet_boundary, Constant_height2055 2046 from Numeric import array 2056 2047 … … 2084 2075 def test_flatbed_first_order(self): 2085 2076 from mesh_factory import rectangular 2086 from shallow_water import Domain,\2087 Reflective_boundary, Dirichlet_boundary2088 2089 2077 from Numeric import array 2090 2078 … … 2131 2119 def test_flatbed_second_order(self): 2132 2120 from mesh_factory import rectangular 2133 from shallow_water import Domain,\2134 Reflective_boundary, Dirichlet_boundary2135 2136 2121 from Numeric import array 2137 2122 … … 2192 2177 def test_flatbed_second_order_vmax_0(self): 2193 2178 from mesh_factory import rectangular 2194 from shallow_water import Domain,\2195 Reflective_boundary, Dirichlet_boundary2196 2197 2179 from Numeric import array 2198 2180 … … 2241 2223 #painfully setup and extracted. 2242 2224 from mesh_factory import rectangular 2243 from shallow_water import Domain,\2244 Reflective_boundary, Dirichlet_boundary2245 2246 2225 from Numeric import array 2247 2226 … … 2391 2370 2392 2371 from mesh_factory import rectangular 2393 from shallow_water import Domain, Reflective_boundary, Constant_height2394 2372 from Numeric import array 2395 2373 … … 2429 2407 2430 2408 from mesh_factory import rectangular 2431 from shallow_water import Domain, Reflective_boundary, Constant_height2432 2409 from Numeric import array 2433 2410 … … 2493 2470 2494 2471 from mesh_factory import rectangular 2495 from shallow_water import Domain, Reflective_boundary, Constant_height2496 2472 from Numeric import array 2497 2473 … … 2580 2556 2581 2557 from mesh_factory import rectangular 2582 from shallow_water import Domain, Reflective_boundary, Constant_height2583 2558 from Numeric import array 2584 2559 … … 2673 2648 2674 2649 from mesh_factory import rectangular 2675 from shallow_water import Domain, Reflective_boundary, Constant_height2676 2650 from Numeric import array 2677 2651 … … 2762 2736 2763 2737 from mesh_factory import rectangular 2764 from shallow_water import Domain, Reflective_boundary, Constant_height2765 2738 from Numeric import array 2766 2739 … … 2879 2852 2880 2853 from mesh_factory import rectangular 2881 from shallow_water import Domain, Reflective_boundary, Constant_height2882 2854 from Numeric import array 2883 2855 … … 2921 2893 def test_complex_bed(self): 2922 2894 #No friction is tested here 2923 2924 from shallow_water import Domain, Reflective_boundary, Dirichlet_boundary,\2925 Transmissive_boundary, Time_boundary,\2926 Weir_simple as Weir, Constant_height2927 2895 2928 2896 from mesh_factory import rectangular -
development/okushiri_2005/lwru2.py
r3560 r3563 76 76 77 77 # Module imports 78 from anuga. abstract_2d_finite_volumes.shallow_water import Domain, Reflective_boundary,\78 from anuga.shallow_water import Domain, Reflective_boundary,\ 79 79 File_boundary, Transmissive_Momentum_Set_Stage_boundary 80 80 81 from anuga.abstract_2d_finite_volumes.mesh_factory import rectangular_cross 81 82 from anuga.abstract_2d_finite_volumes.pmesh2domain import pmesh_to_domain_instance -
documentation/user_manual/examples/file_function_example.py
r3534 r3563 4 4 #Notice the statistics output 5 5 6 from anuga. pyvolution.util import file_function6 from anuga.abstract_2d_finite_volumes.util import file_function 7 7 8 8 f = file_function('bedslope.sww', -
documentation/user_manual/examples/harbour.py
r3534 r3563 16 16 17 17 from anuga.pmesh.mesh_interface import create_mesh_from_regions 18 from anuga. pyvolution.shallow_water import Domain19 from anuga. pyvolution.shallow_water import Reflective_boundary20 from anuga. pyvolution.shallow_water import Dirichlet_boundary21 from anuga. pyvolution.shallow_water import Time_boundary22 from anuga. pyvolution.shallow_water import Transmissive_boundary18 from anuga.shallow_water import Domain 19 from anuga.shallow_water import Reflective_boundary 20 from anuga.shallow_water import Dirichlet_boundary 21 from anuga.shallow_water import Time_boundary 22 from anuga.shallow_water import Transmissive_boundary 23 23 24 24 waveheight = 1.0 … … 127 127 gauges, gaugex, gaugey = gauge_line(west,east,north,south) 128 128 129 from anuga. pyvolution.util import file_function129 from anuga.abstract_2d_finite_volumes.util import file_function 130 130 131 131 f = file_function('harbour.sww', -
documentation/user_manual/examples/runsydney.py
r3534 r3563 20 20 21 21 # Related major packages 22 from anuga. pyvolution.shallow_water import Domain, Dirichlet_boundary23 from anuga. pyvolution.data_manager import convert_dem_from_ascii2netcdf, dem2pts24 from anuga. pyvolution.combine_pts import combine_rectangular_points_files22 from anuga.shallow_water import Domain, Dirichlet_boundary 23 from anuga.shallow_water.data_manager import convert_dem_from_ascii2netcdf, dem2pts 24 from anuga.abstract_2d_finite_volumes.combine_pts import combine_rectangular_points_files 25 25 from anuga.pmesh.mesh_interface import create_mesh_from_regions 26 26 27 27 # Application specific imports 28 28 import project # Define file names and polygons 29 from anuga. pyvolution.smf import slump_tsunami # Function for submarine mudslide29 from anuga.shallow_water.smf import slump_tsunami # Function for submarine mudslide 30 30 31 31 -
documentation/user_manual/examples/runup.py
r3534 r3563 10 10 #------------------------------------------------------------------------------ 11 11 12 from anuga. pyvolution.mesh_factory import rectangular_cross13 from anuga. pyvolution.shallow_water import Domain14 from anuga. pyvolution.shallow_water import Reflective_boundary15 from anuga. pyvolution.shallow_water import Dirichlet_boundary16 from anuga. pyvolution.shallow_water import Time_boundary17 from anuga. pyvolution.shallow_water import Transmissive_boundary12 from anuga.abstract_2d_finite_volumes.mesh_factory import rectangular_cross 13 from anuga.shallow_water import Domain 14 from anuga.shallow_water import Reflective_boundary 15 from anuga.shallow_water import Dirichlet_boundary 16 from anuga.shallow_water import Time_boundary 17 from anuga.shallow_water import Transmissive_boundary 18 18 19 19 -
documentation/user_manual/examples/runuptest.py
r3534 r3563 11 11 12 12 from anuga.pmesh.mesh_interface import create_mesh_from_regions 13 from anuga. pyvolution.shallow_water import Domain14 from anuga. pyvolution.shallow_water import Reflective_boundary15 from anuga. pyvolution.shallow_water import Dirichlet_boundary16 from anuga. pyvolution.shallow_water import Time_boundary17 from anuga. pyvolution.shallow_water import Transmissive_boundary13 from anuga.shallow_water import Domain 14 from anuga.shallow_water import Reflective_boundary 15 from anuga.shallow_water import Dirichlet_boundary 16 from anuga.shallow_water import Time_boundary 17 from anuga.shallow_water import Transmissive_boundary 18 18 19 19 … … 103 103 gauges, gaugex, gaugey = gauge_line(west,east,north,south) 104 104 105 from anuga. pyvolution.util import file_function105 from anuga.abstract_2d_finite_volumes.util import file_function 106 106 107 107 f = file_function('test.sww',
Note: See TracChangeset
for help on using the changeset viewer.