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

Define a new data structure for a combinatorial face #30598

Closed
kliem opened this issue Sep 18, 2020 · 14 comments
Closed

Define a new data structure for a combinatorial face #30598

kliem opened this issue Sep 18, 2020 · 14 comments

Comments

@kliem
Copy link
Contributor

kliem commented Sep 18, 2020

We define a new data structure for a combinatorial face that accesses the underlying bitset functions.

See #30549 for doctesting.

Depends on #30601

CC: @tscrim

Component: geometry

Keywords: combinatorial face, bitset

Author: Jonathan Kliem

Branch/Commit: bb33866

Reviewer: Travis Scrimshaw

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

@kliem kliem added this to the sage-9.2 milestone Sep 18, 2020
@kliem kliem modified the milestones: sage-9.2, sage-9.3 Sep 18, 2020
@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Sep 18, 2020

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

c9ba96bput imports in order

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Sep 18, 2020

Changed commit from e421d30 to c9ba96b

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Sep 18, 2020

Changed commit from c9ba96b to a369269

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Sep 18, 2020

Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:

d5e06fdmove bitset.pxi to proper header file
a31fb27new data structure for a combinatorial face of a polyhedron
a369269put imports in order

@kliem
Copy link
Contributor Author

kliem commented Sep 18, 2020

Changed dependencies from #30597 to #30601

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Sep 18, 2020

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

bb33866import instead of include

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Sep 18, 2020

Changed commit from a369269 to bb33866

@videlec
Copy link
Contributor

videlec commented Oct 10, 2020

comment:7

This pure C code is not used anywhere... it is a strange looking ticket.

@kliem
Copy link
Contributor Author

kliem commented Oct 11, 2020

comment:8

I know.

#30549 is a patchbomb already and I'm trying to make it as easy as possible.
Everything is used in there.
The idea was to outsource stuff that can be easily reviewed.

One could of course add a pyx file solely that tries to test things.

@tscrim
Copy link
Collaborator

tscrim commented Oct 24, 2020

comment:9

LGTM.

@tscrim
Copy link
Collaborator

tscrim commented Oct 24, 2020

Reviewer: Travis Scrimshaw

@kliem
Copy link
Contributor Author

kliem commented Oct 26, 2020

comment:10

Thank you.

Btw, at some point soon, I will have to move this file again, as there is at least two other places in sage that can use this algorithm. This might involve some renaming.

Maybe it might be a good idea to do this now and reopen this ticket. What do you think?

@tscrim
Copy link
Collaborator

tscrim commented Oct 26, 2020

comment:11

I think it is fine on a separate ticket, perhaps just when you do that move.

@vbraun
Copy link
Member

vbraun commented Oct 31, 2020

Changed branch from u/gh-kliem/data_structure_for_combinatorial_face to bb33866

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants