#6037: Major Upgrade to QuadraticForm Local Density Routines
-----------------------------+----------------------------------------------
Reporter: jonhanke | Owner: justin
Type: enhancement | Status: new
Priority: major | Milestone: sage-4.0.1
Component: quadratic forms | Keywords:
-----------------------------+----------------------------------------------
Comment(by tornaria):
Looks nice. For the record, the following exported member functions (of
QuadraticForm) have been renamed/removed:
- {{{reindex_vector_from_extraction}}} was removed
- {{{count_modp__by_gauss_sum}}} was renamed to
{{{count_modp_solutions__by_Gauss_sum}}}.
- {{{local_good_density_congruence_even__experimental}}} was removed.
- {{{VecIncrement__deprecated}}} was removed.
- {{{local_solution_type__deprecated}}} was removed.
- {{{CountAllLocalTypesNaive__deprecated}}} was removed.
- {{{count_local_type}}} was renamed to {{{count_congruence_solutions}}}.
- {{{count_local_good_type}}} was renamed to
{{{count_congruence_solutions__good_type}}}.
- {{{count_local_zero_type}}} was renamed to
{{{count_congruence_solutions__zero_type}}}.
- {{{count_local_bad_type}}} was renamed to
{{{count_congruence_solutions__bad_type}}}.
- {{{count_local_bad_typeI}}} was renamed to
{{{count_congruence_solutions__bad_type_I}}}.
- {{{count_local_bad_typeII}}} was renamed to
{{{count_congruence_solutions__bad_type_II}}}.
- {{{local_good_density}}} was removed.
- {{{local_zero_density}}} was removed.
- {{{local_bad_density}}} was removed.
- {{{local_badI_density}}} was removed.
- {{{local_badII_density}}} was removed.
I think the {{{__deprecated}}} and {{{__experimental}}} functions need no
comment. For the renamed functions, though, it may be nice to add a
compatibility wrapper with deprecation warning... (where and how?)
Jon, internal routines should be using names starting with an underscore
(that's the python convention).
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/6037#comment:2>
Sage <http://sagemath.org/>
Sage - Open Source Mathematical Software: Building the Car Instead of
Reinventing the Wheel
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en
-~----------~----~----~----~------~----~------~--~---