[GiNaC-list] Question

Aimad Chabounia aimadchabounia at gmail.com
Thu Jul 22 12:47:48 CEST 2021


Thank you so much.

I really appreciate that.

Best regards,

On Thu, Jul 22, 2021, 11:27 AM Vladimir V. Kisil <V.Kisil at leeds.ac.uk>
wrote:

>         Hello,
>
>         GiNaC has the method dbgprinttree() which produces a tree
>   structure for an expression. However, it may contain much more
>   information than you are needing. I see several resolutions:
>
>   * Parse and filter the output of dbgprinttree() for your needs.
>
>   * Create your own printing context to produce a needed tree
>   (dbgprinttree can be used as a model).
>
>   * Use expression map (see the GiNaC tutorial) to convert an expression
>   to a tree representation through your function.
>
>   Best wishes,
>   Vladimir
> --
> Vladimir V. Kisil                 http://www.maths.leeds.ac.uk/~kisilv/
>   Book:      Geometry of Mobius Maps       https://doi.org/10.1142/p835
>   Soft:      Geometry of cycles         http://moebinv.sourceforge.net/
>   Jupyter notebooks:       https://github.com/vvkisil/MoebInv-notebooks
> >>>>> On Wed, 21 Jul 2021 17:45:32 +0100, Aimad Chabounia <
> aimadchabounia at gmail.com> said:
>
>     AC> Hello,
>
>     AC> I am currently doing an internship and we used GiNaC in our
>     AC> project to simplify expressions. my question is how I can
>     AC> generate a balanced expression tree from a ginac expression ??
>     AC> (now I create expressions in form of a binary expression tree)
>
>     AC> Thanks and regards, Aimad
> _______________________________________________
> GiNaC-list mailing list
> GiNaC-list at ginac.de
> https://www.ginac.de/mailman/listinfo/ginac-list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.ginac.de/pipermail/ginac-list/attachments/20210722/4d77b7f2/attachment.htm>


More information about the GiNaC-list mailing list