3 def __init__(self, fracture_id, path_to_polygon, path_to_intersections, H, R, A, F,
4 concurrent_samples, occupancy_factor, well_flag):
6 """ Takes in input-parameters and contains all variables derived from
7 those, that are used by multiple functions.
10 path_to_polygons : string
11 path to the file containing the vertices of the polygon to be sampled
12 path_to_intersections : string
13 path to the intersections-file
15 double the min distance of the system. defined in params.txx
17 Range over which the min-distance between nodes increases (in units of H)
18 named max_dist in mesh_dfn.py
20 slope of min-distance. Named slope in mesh_dfn.py
22 Range of constant min-distance around an intersection (in units of H).
23 Named min_dist in mesh_dfn.py
24 concurrent_samples : int
25 number of new candidates sampled around an accepted node at a time.
26 occupancy_factor : float
27 side length of the occupancy grid is given by H/occupancy_factor
28 named grid_size in mesh_dfn.py
37 self.
kk = concurrent_samples
68 self.x_min, self.
x_maxx_max = 0, 0
69 self.y_min, self.
y_maxy_max = 0, 0
102 self.
square_nodessquare_nodes = np.array([[1, 0], [1, 1], [0, 1], [0, 0], [1, 0]])
no_of_horizontal_occupancy_cells
occupancy_grid_side_length
occupancy_grid_side_length_inv
no_of_horizontal_neighbor_cells
max_exclusion_radius
maximal- minimal distance between nodes
def __init__(self, fracture_id, path_to_polygon, path_to_intersections, H, R, A, F, concurrent_samples, occupancy_factor, well_flag)