Opened 6 years ago

Last modified 6 years ago

#20887 closed enhancement

Integration of polynomials over polytopes with LattE — at Version 5

Reported by: Matthias Köppe Owned by:
Priority: major Milestone: sage-7.6
Component: geometry Keywords: days84, polytope
Cc: Jean-Philippe Labbé, Moritz Firsching Merged in:
Authors: Reviewers:
Report Upstream: N/A Work issues:
Branch: u/mforets/22497 (Commits, GitHub, GitLab) Commit: 17911f7051d618046f8ed37681b6f4516ec751b3
Dependencies: #22522 Stopgaps:

Status badges

Description (last modified by Marcelo Forets)

The ticket #22522 makes available a function sage.interfaces.latte.integrate that calls the corresponding LattE function. We make this low level function available as a method of polyhedra.

Moreover, we add a new "engine" to the existent volume method of Polyhedron, interfacing with sage.interfaces.latte.integrate.

Change History (5)

comment:1 Changed 6 years ago by Vincent Delecroix

Dependencies: #22522
Description: modified (diff)

comment:2 Changed 6 years ago by Marcelo Forets

Branch: u/mforets/22497

comment:3 Changed 6 years ago by Marcelo Forets

Cc: Jean-Philippe Labbé added
Commit: 6a474f92580914f1cf42595fd8ee7b882b244b5d

New commits:

d5ff15422497: generic interface to LattE integrale count
96e4099Integral of a polynomial over a polytope.
d3c9589Add volume function to generic latte_int interface.
000bf8bRestructured the script, with an integrate function accepting different valuations.
5aa6695Added test for helper function _to_latte_polynomial.
72d03a1Minor changes to helper function and integrate.
6a474f9fixed a typo in the docstring

comment:4 Changed 6 years ago by git

Commit: 6a474f92580914f1cf42595fd8ee7b882b244b5d17911f7051d618046f8ed37681b6f4516ec751b3

Branch pushed to git repo; I updated commit sha1. New commits:

17911f7Added integrate method to Polyhedron base.py

comment:5 Changed 6 years ago by Marcelo Forets

Description: modified (diff)
Note: See TracTickets for help on using tickets.