-
-
Notifications
You must be signed in to change notification settings - Fork 654
Open
Description
We extend the ManifoldSubsetPullback
constructor to handle relatively open convex sets.
In this case, we
- set up the affine hull as an embedded submanifold via
ConvexSet_base.affine_hull_projection
(ConvexSet_base: Add affine_hull, affine_hull_projection, an_affine_basis #31993), generalized fromPolyhedron.affine_hull_manifold
(Polyhedron.affine_hull_manifold #31659) - make the relatively open set an open subset; the pullback is the image of the open subset
We add ConvexSet_base
methods
as_manifold_subset
.relative_interior_manifold
Next step: Polyhedron.face_manifold_poset
, top element of which is the polyhedron as a union of its relative interior and its facets. Using #31732, the intersection of the relative interior and each facet is declared empty.
Depends on #31688
Depends on #31963
Depends on #31993
CC: @mjungmath @kliem @yuan-zhou @jplab @tscrim @egourgoulhon
Component: manifolds
Work Issues: Refactor through #31688, #31916, #31963, #31993
Author: Matthias Koeppe
Branch/Commit: u/mkoeppe/polyhedron_relative_interior_manifold @ 1f4bd68
Issue created by migration from https://trac.sagemath.org/ticket/31660