[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
6. Extending GiNaC
By reading so far you should have gotten a fairly good understanding of GiNaC's design patterns. From here on you should start reading the sources. All we can do now is issue some recommendations how to tackle GiNaC's many loose ends in order to fulfill everybody's dreams. If you develop some useful extension please don't hesitate to contact the GiNaC authors—they will happily incorporate them into future versions.
6.1 What doesn't belong into GiNaC | What to avoid. | |
6.2 Symbolic functions | Implementing symbolic functions. | |
6.3 GiNaC's expression output system | Adding new output formats. | |
6.4 Structures | Defining new algebraic classes (the easy way). | |
6.5 Adding classes | Defining new algebraic classes (the hard way). |