[GiNaC-list] Min/Max functions

Vladimir V. Kisil kisilv at maths.leeds.ac.uk
Wed May 24 17:26:37 CEST 2017


	Dear Lukas,

>>>>> On Wed, 24 May 2017 16:30:58 +0200, Lukas Barth <lists at tinloaf.de> said:

    LB> Hi everyone, I'm currently evaluating whether to use GiNaC for
    LB> my project where I basically need to differentiate functions
    LB> containing max(…,…), some tanh(…), and some other
    LB> atrocities. Now, from the documentation it looks like GiNaC does
    LB> not implement max() or min().

    Please note that you can

    1. Either use the implemented function abs():

    max(a,b)=(a+b)/2+abs(a-b)/2
    max(a,b)=(a+b)/2-abs(a-b)/2

    2. Or define your own functions max(), min() using GiNaC source
  (tutorial "6.2 Symbolic functions")

  Best wishes,
  Vladimir
-- 
Vladimir V. Kisil                 http://www.maths.leeds.ac.uk/~kisilv/
  Book:     Geometry of Mobius Transformations     http://goo.gl/EaG2Vu
  Software: Geometry of cycles          http://moebinv.sourceforge.net/


More information about the GiNaC-list mailing list