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