pymor.discretizers.builtin.grids.boundaryinfos¶
Module Contents¶
- class pymor.discretizers.builtin.grids.boundaryinfos.AllDirichletBoundaryInfo(grid)[source]¶
Bases:
pymor.discretizers.builtin.grids.interfaces.BoundaryInfoBoundaryInfowhere the boundary type ‘dirichlet’ is attached to each boundary entity.Methods
Return mask.
- class pymor.discretizers.builtin.grids.boundaryinfos.EmptyBoundaryInfo(grid)[source]¶
Bases:
pymor.discretizers.builtin.grids.interfaces.BoundaryInfoBoundaryInfowith no boundary types attached to any boundary.Methods
Return mask.
- class pymor.discretizers.builtin.grids.boundaryinfos.GenericBoundaryInfo(grid, masks, assert_unique_type=(1,), assert_some_type=())[source]¶
Bases:
pymor.discretizers.builtin.grids.interfaces.BoundaryInfoGeneric
BoundaryInfostoring entity masks per boundary type.Methods
Create
BoundaryInfofrom indicator functions.Return mask.
- classmethod from_indicators(grid, indicators, assert_unique_type=None, assert_some_type=None)[source]¶
Create
BoundaryInfofrom indicator functions.- Parameters:
grid – The
Gridto which theBoundaryInfois associated.indicators – Dict where each key is a boundary type and the corresponding value is a boolean valued function defined on the analytical domain which indicates if a point belongs to a boundary of the given boundary type (the indicator functions must be vectorized).