pygeon.filters.convert_from_pp module

Conversion from porepy to pygeon.

pygeon.filters.convert_from_pp.convert_from_pp(obj)[source]

Convert an object from the PorePy library to the PyGeoN library.

Parameters:

obj (pp.Grid | pp.MortarGrid | pp.MixedDimensionalGrid) – The object to be converted. Can be a pp.Grid, pp.MortarGrid, or pp.MixedDimensionalGrid.

Returns:

The converted PyGeoN object (pg.Grid, pg.MortarGrid, or pg.MixedDimensionalGrid).

Raises:

TypeError – If the input object is not one of the supported types.

pygeon.filters.convert_from_pp.as_mdg(obj)[source]

Convert a grid object to a mixed-dimensional grid (MDG) object.

Parameters:

obj (pp.MixedDimensionalGrid | pp.Grid) – The input grid object to be converted.

Returns:

The converted mixed-dimensional grid object.

Return type:

pg.MixedDimensionalGrid

Raises:

ValueError – If the input grid object is neither a pp.MixedDimensionalGrid nor a pp.Grid.