$ git grep 'def is_[A-Z]' src/sage/geometry/
src/sage/geometry/cone.py:def is_Cone(x):
src/sage/geometry/fan.py:def is_Fan(x):
src/sage/geometry/lattice_polytope.py:def is_LatticePolytope(x):
src/sage/geometry/lattice_polytope.py:def is_NefPartition(x):
src/sage/geometry/point_collection.pyx:def is_PointCollection(x):
src/sage/geometry/polyhedron/base.py:def is_Polyhedron(X):
src/sage/geometry/toric_lattice.py:def is_ToricLattice(x):
src/sage/geometry/toric_lattice.py:def is_ToricLatticeQuotient(x):
src/sage/geometry/toric_lattice_element.pyx:def is_ToricLatticeElement(x):
In this ticket, we add ABCs LatticePolytope
, ConvexRationalPolyhedralCone
, Polyhedron
.
A small number of uses outside of sage.geometry
will need updating. $ git grep 'geometry.*import.*is_[A-Z]' src/sage/
(Part of meta-ticket #32414)
Depends on #32614
Depends on #32649
CC: @kliem @orlitzky @egourgoulhon
Component: refactoring
Author: Matthias Koeppe
Branch/Commit: 44540f5
Reviewer: Michael Orlitzky
Issue created by migration from https://trac.sagemath.org/ticket/32637