#18529: Topological manifolds: basics
-------------------------------------+-------------------------------------
Reporter: egourgoulhon | Owner: egourgoulhon
Type: enhancement | Status: needs_info
Priority: major | Milestone: sage-7.0
Component: geometry | Resolution:
Keywords: topological | Merged in:
manifolds | Reviewers: Travis Scrimshaw
Authors: Eric Gourgoulhon, | Work issues:
Travis Scrimshaw | Commit:
Report Upstream: N/A | c38ae80cbd8032cf7041259284b6f646265d1e42
Branch: | Stopgaps:
public/manifolds/top_manif_basics |
Dependencies: #18175 |
-------------------------------------+-------------------------------------
Comment (by tscrim):
Then how about we have a `_distinguished_open_cover`, which is set to the
first open cover that gets added? IMO, this will be
- lightweight (just a pointer);
- (marginally) faster (only an attribute lookup instead of attribute plus
index grab; granted, this speedup will probably never be noticable);
- keep the `O(1)` checking speed of something being an open cover;
- and more robust when doing the comparisons (we check to see if the
distinguished open cover is an open cover of the other one, so we don't
have to worry about things breaking if something ends up being out of
order in the creating of the open cover list).
It means one additional attribute we'll have to manage, but I think that
is an epsilon cost.
--
Ticket URL: <http://trac.sagemath.org/ticket/18529#comment:99>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.