Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cythonize LatticePolytope.normal_form(algorithm='palp_native'), change to default, add as a Polyhedron method #36031

Merged
merged 36 commits into from
Dec 6, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
4e9a8bd
LatticePolytope: Use experimental method PermutationGroupElement._tra…
mkoeppe Jul 30, 2023
684f359
sage.geometry.palp_normal_form: Cythonized _palp_PM_max method
mkoeppe Aug 3, 2023
26c8607
src/sage/geometry/palp_normal_form.pyx: More cythonization
mkoeppe Aug 3, 2023
e5d5935
src/sage/geometry/palp_normal_form.pyx: Cython loop to replace index_…
mkoeppe Aug 3, 2023
1425cb1
src/sage/geometry/palp_normal_form.pyx: Cython loop to replace index_…
mkoeppe Aug 3, 2023
5fba248
src/sage/geometry/palp_normal_form.pyx: Do not keep first_row as a list
mkoeppe Aug 3, 2023
524c37c
src/sage/geometry/palp_normal_form.pyx: Replace another use of index_…
mkoeppe Aug 4, 2023
011f698
src/sage/groups/perm_gps/permgroup_element.pxd: Add cpdef
mkoeppe Aug 4, 2023
b15c25f
src/sage/geometry/palp_normal_form.pyx: Faster access to elements of PM
mkoeppe Aug 4, 2023
9ba1cd8
sage.geometry.palp_normal_form: Add _palp_canonical_order, factored o…
mkoeppe Aug 5, 2023
a47701b
Polyhedron_ZZ.normal_form: New
mkoeppe Aug 5, 2023
3411205
fix bug
xuluze Aug 23, 2023
88ebcf7
add the example
xuluze Aug 23, 2023
996191c
Put new tests in TESTS sections
mkoeppe Aug 23, 2023
d6e433f
src/sage/geometry/lattice_polytope.py: Update copyright
mkoeppe Aug 23, 2023
e241607
src/sage/geometry/palp_normal_form.pyx: Add copyright
mkoeppe Aug 23, 2023
6f8769b
src/sage/geometry/palp_normal_form.pyx: One more use of _transpose_left
mkoeppe Aug 12, 2023
48348b5
src/sage/geometry/palp_normal_form.pyx: Update # needs
mkoeppe Aug 23, 2023
63abe41
PermutationGroupElement._transpose_left: Generalize
mkoeppe Aug 23, 2023
38da660
remove index_of_max
xuluze Aug 23, 2023
e5025ae
crash example
xuluze Sep 5, 2023
4e06ea9
speed tests for palp_native
xuluze Sep 6, 2023
137c848
Polyhedron_ZZ.normal_form: Reject unbounded polyhedra
mkoeppe Sep 7, 2023
26c89cf
Docstring/doctest cosmetics
mkoeppe Sep 7, 2023
7759c52
Polyhedron_ZZ.normal_form: Add doc
mkoeppe Sep 7, 2023
ea4d857
LatticePolytope.normal_form: Change the default to algorithm='palp_na…
mkoeppe Sep 7, 2023
05f8228
Add # needs sage.groups
mkoeppe Sep 7, 2023
14a0fe4
src/sage/geometry/polyhedron/base_ZZ.py: Update copyright
mkoeppe Sep 7, 2023
13dbc7e
src/sage/geometry/lattice_polytope.py: Update # needs
mkoeppe Sep 7, 2023
c11cc64
Merge tag '10.2.beta9' into palp_normal_form_cythonize
mkoeppe Nov 3, 2023
e348fd9
src/sage/groups/perm_gps/permgroup_element.pyx: use a standard python…
mkoeppe Nov 3, 2023
8469a64
src/sage/geometry/polyhedron/base_ZZ.py: Add more tests
mkoeppe Nov 3, 2023
b4d016f
Merge branch 'develop' into palp_normal_form_cythonize
mkoeppe Nov 5, 2023
c05ab9e
Merge branch 'develop' into palp_normal_form_cythonize
dimpase Nov 22, 2023
0bd2a93
src/sage/geometry/lattice_polytope.py: Add test
mkoeppe Nov 22, 2023
f9aeca5
src/sage/geometry/lattice_polytope.py: Mark large example as # not te…
mkoeppe Nov 27, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Loading