itasca.dfn

Functions and classes for working with Itasca DFNs.

Functions

itasca.dfn.center_density(lower=domain lower bound, upper=domain upper bound) float.

Get the fracture center density. The fracture center density is defined as the {P20 value in 2D; P30 value in 3D} as measured in the specified region. {P20 in 2D; P30 in 3D} is the number of fracture centers in the specified region per unit area (volume). All fractures from all dfns are used in this calculation.

itasca.dfn.count() int.

Get the number of dfns.

itasca.dfn.create(dfn_name=Empty) DFN object.

Create an empty dfn with optional name dfn_name.

itasca.dfn.density(lower=domain lower bound, upper=domain upper bound) float.

Get the fracture mass density. The fracture mass density is defined as the {P21 value in 2D; P32 value in 3D} as measured in the specified region. {P21 in 2D; P32 in 3D} is the cumulated fracture length (surface) in the specified region per unit area (volume). All fractures from all dfns are used in this calculation.

itasca.dfn.find(id: int or name: str) DFN object.

Get the dfn object with the given ID number or name.

itasca.dfn.list() DFN iterator object.

Get a dfn iterator object.

itasca.dfn.maxid() int.

Get the maximum dfn ID.

itasca.dfn.p10(pt1=origin, pt2=origin) float.

Get the P10, or the fracture density per unit length, along the line from pt1 to pt2. All fractures from all dfns are used in this calculation.

itasca.dfn.percolation(lower=domain lower bound, upper=domain upper bound) float.

Get the fracture percolation. The fracture percolation is measured in the region and is defined as {the sum of the squared fracture lengths per unit area in 2D; the sum of pi^2 (area/pi)^(1.5) per unit volume, where area is the fracture area in 3D}.

Classes

Sub-modules