GitHub PushEvent at 2014-02-01 08:32:42
Repository: libzonotope
Actor: vindvaki
Payload: {"shas":[["58fe078ae656e4ff856ab50eb2a48e8960454704","6dd7d24e195edeeda76a97f899f171d701cb553e@gmail.com","Better `long` and `mpq_class` support, and more consistent usage of functors\n\nAnother step towards a \"simple\" low level interface for languages using only long and double types that uses mpz_class for internal computations but can accept a variety of \"user facing\" types. E.g. for matlab me might want to have an interface of the form\n\n  double -> ( internal computations ) -> double\n\nIn the case of the volume, this could be expanded to something like\n\n    double -> mpq_class -> ( internal computations ) -> mpq_class -> double,\n\nwhere the double <-> mpq_class conversions are not yet implemented. Unlike the volume, the output halfspaces can always be guaranteed to be integral for any rational input generators, and, as of this commit, we have an (untested) interface of the form\n\n    double -> mpq_class -> ( internal computations ) -> long\n\nIn this case, an (unsafe) conversion long -> double is easy to implement on demand.","Hörður Freyr Yngvason",true],["f5db41fa773b014e5de3fe9609b188a6dc80a5eb","6dd7d24e195edeeda76a97f899f171d701cb553e@gmail.com","Added halfspace computations to the python interface (*untested*)","Hörður Freyr Yngvason",true],["7e70eb4492af88087a65991187c76d68aeb4a822","6dd7d24e195edeeda76a97f899f171d701cb553e@gmail.com","Update the halfspaces test to also test `long` input/output","Hörður Freyr Yngvason",true],["1fe44a0ff3060e296992b37279556eedf458fb86","6dd7d24e195edeeda76a97f899f171d701cb553e@gmail.com","Fix external module build target","Hörður Freyr Yngvason",true]],"size":4,"ref":"refs/heads/master","head":"1fe44a0ff3060e296992b37279556eedf458fb86"}