Skip to content

Always use PPL for facet normals of lattice polytopes #22391

@novoselt

Description

@novoselt

A follow up to #22310. As promised there, this switch makes even full-dimensional polytopes faster, on the same example we now get

sage: timeit("LatticePolytope(lattice_polytope.cross_polytope(3).vertices()).facet_normals()")
625 loops, best of 3: 976 µs per loop

The reason is that dimension computation used to be quite complicated.

Next in the chain of lattice polytope improvements is #22524

Depends on #22310

Component: geometry

Keywords: sd91, sd90

Author: Andrey Novoseltsev

Branch/Commit: baf0a4a

Reviewer: Travis Scrimshaw

Issue created by migration from https://trac.sagemath.org/ticket/22391

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions