Arrgh, my previous question obviously didn't make sense. I need to call the Coxeter group method something different like reflection_inversions (and the solution becomes trivial) or someone needs to tell me how to tell python not to run over the Coxeter group method (so the method is actually available to the instantiated class) and how to access it syntactically. Both methods live in abstract classes.
--Mark >> But I want the Weyl group version to use the output of the >> Coxeter version, which will be cached, >> and then make the (co)root variants if >> needed. How do I do that syntactically without >> running over the Coxeter version? >> >> --Mark >> >>>> Since WeylGroups has CoxeterGroups as a super category, to me it seems >>>> be perfectly reasonable to name both methods "inversions", The one >>>> from WeylGroups then overwrite the one from CoxeterGroups >>> >>> Indeed. >>> >>> As for usual inheritance, if a method ``foo'' implemented in >>> WeylGroups overwrites one in CoxeterGroups, then it should have the >>> same semantic. For example, that in WeylGroups should accept all the >>> options of that in CoxeterGroups (and possibly more). This to ensure >>> that a Weyl group W *is a* Coxeter group, and behaves as such. >>> >>> Cheers, >>> Nicolas >>> -- >>> Nicolas M. ThiƩry "Isil" <nthi...@users.sf.net> >>> http://Nicolas.Thiery.name/ > > -- > You received this message because you are subscribed to the Google Groups > "sage-combinat-devel" group. > To post to this group, send email to sage-combinat-devel@googlegroups.com. > To unsubscribe from this group, send email to > sage-combinat-devel+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/sage-combinat-devel?hl=en. > > > -- You received this message because you are subscribed to the Google Groups "sage-combinat-devel" group. To post to this group, send email to sage-combinat-devel@googlegroups.com. To unsubscribe from this group, send email to sage-combinat-devel+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/sage-combinat-devel?hl=en.