porepy.utils.default_domains module

Module for creating standard domain dictionaries.

CubeDomain(physdims)[source]

Create a domain dictionary of a Cube domain with lower left corner centered at Origin, and upper right corner centered at physdims

Parameters: physdims (List) : Upper right corner of domain

Returns: domain (Dict[‘str’, Union[int, float]]): domain dictionary.

Parameters

physdims (Sequence[Union[int, float]]) –

Return type

Dict[str, Union[int, float]]

SquareDomain(physdims)[source]

Create a domain dictionary of a Square domain with lower left corner centered at Origin, and upper right corner centered at physdims

Parameters: physdims (List) : Upper right corner of domain

Returns: domain (Dict[‘str’, Union[int, float]]): domain dictionary.

Parameters

physdims (Sequence[Union[int, float]]) –

Return type

Dict[str, Union[int, float]]

UnitCubeDomain()[source]

Create a domain dictionary of a Unit cube

Returns: {“xmin”: 0, “ymin”: 0, “zmin”: 0, “xmax”: 1, “ymax”: 1, “zmax”: 1}

Return type

Dict[str, Union[int, float]]

UnitSquareDomain()[source]

Create a domain dictionary of a Unit square

Returns: {“xmin”: 0, “ymin”: 0, “xmax”: 1, “ymax”: 1}

Return type

Dict[str, Union[int, float]]