Changeset 4799


Ignore:
Timestamp:
Nov 7, 2007, 3:42:51 PM (17 years ago)
Author:
nick
Message:

working on validation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • anuga_validation/conical_island/run_circular.py

    r4797 r4799  
    103103
    104104poly = []
     105poly1 = []
    105106internal_poly=[]
    106 for i,angle in enumerate(angles):
     107for i,angle in enumerate(angles1):
     108    #convert Degs to Rads
    107109    angle = ((angle-180)/180.0)*pi
    108110#    p1 = get_xy(x,y,r1,angle-0.01745*d)
     
    112114#    poly[i] = [[p1[0],p1[1]],[p2[0],p2[1]],[p3[0],p3[1]],[p4[0],p4[1]]]
    113115
    114     p = get_xy(x,y,4,angle)
    115     poly.insert(0,[p[0],p[1]])
    116 internal_poly.insert(0,(poly,1))
    117 
    118 poly1 = []
    119 for i,angle in enumerate(angles):
     116    p = get_xy(x,y,3.6,angle)
     117    poly1.append([p[0],p[1]])
     118
     119poly.append(poly1)
     120internal_poly.append([poly1,.1])
     121
     122poly2 = []
     123for i,angle in enumerate(angles1):
     124    #convert Degs to Rads
    120125    angle = ((angle-180)/180.0)*pi
    121126    p = get_xy(x,y,2.,angle)
    122     poly1.insert(0,[p[0],p[1]])
    123    
    124 internal_poly.insert(1,(poly1,.1))
    125 
    126 poly2 = []
    127 for i,angle in enumerate(angles):
     127    poly2.append([p[0],p[1]])
     128   
     129poly.append(poly2)
     130internal_poly.append([poly2,.01])
     131
     132poly3 = []
     133for i,angle in enumerate(angles1):
     134    #convert Degs to Rads
    128135    angle = ((angle-180)/180.0)*pi
    129     p = get_xy(x,y,1.,angle)
    130     poly2.insert(0,[p[0],p[1]])
    131    
    132 internal_poly.insert(2,(poly2,1))
    133 
    134 print internal_poly
    135 
    136 plot_polygons(internal_poly,'poly.png',)
     136    p = get_xy(x,y,1.1,angle)
     137    poly3.append([p[0],p[1]])
     138   
     139poly.append(poly3)
     140internal_poly.append([poly3,1])
     141
     142plot_polygons(poly,'poly.png')
    137143
    138144poly_all= [[0,7],[0,25],[30,25],[30,7]]
    139 #poly1=[[9,10],[9,17.6],[16.6,17.6],[16.6,10]]
    140 #internal_poly.insert(0,(poly1,0.025))
    141145create_mesh_from_regions(poly_all,
    142146                         boundary_tags={'wall': [0,2],'wave': [3], 'buffer':[1]},
Note: See TracChangeset for help on using the changeset viewer.