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