flopy.utils.lgrutil module¶
-
class
Lgr
(nlayp, nrowp, ncolp, delrp, delcp, topp, botmp, idomainp, ncpp=3, ncppl=1, xllp=0.0, yllp=0.0)[source]¶ Bases:
object
-
get_exchange_data
(angldegx=False, cdist=False)[source]¶ Get the list of parent/child connections
<cellidm1> <cellidm2> <ihc> <cl1> <cl2> <hwva> <angledegx>
Returns: exglist – list of connections between parent and child Return type: list
-
get_idomain
()[source]¶ Return the idomain array for the child model. This will normally be all ones unless the idomain array for the parent model is non-rectangular and irregularly shaped. Then, parts of the child model will have idomain zero cells.
Returns: idomain – idomain array for the child model Return type: ndarray
-
get_lower_left
()[source]¶ Return the lower left corner of the child grid
Returns: (xll, yll) – location of lower left corner of the child grid Return type: tuple
-
get_parent_connections
(kc, ic, jc)[source]¶ Return a list of parent cell indices that are connected to child cell kc, ic, jc.
-
get_parent_indices
(kc, ic, jc)[source]¶ Method returns the parent cell indices for this child. The returned indices are in zero-based indexing.
-
get_replicated_parent_array
(parent_array)[source]¶ Get a two-dimensional array the size of the child grid that has values replicated from the provided parent array.
Parameters: parent_array (ndarray) – A two-dimensional array that is the size of the parent model rows and columns. Returns: child_array – A two-dimensional array that is the size of the child model rows and columns Return type: ndarray
-