This is ginac.info, produced by makeinfo version 4.5 from
/user/jensv/ginac/GiNaC/doc/tutorial/ginac.texi.

INFO-DIR-SECTION Mathematics
START-INFO-DIR-ENTRY
* ginac: (ginac).                   C++ library for symbolic computation.
END-INFO-DIR-ENTRY

This is a tutorial that documents GiNaC 1.4.4, an open framework for
symbolic computation within the C++ programming language.

Copyright (C) 1999-2008 Johannes Gutenberg University Mainz, Germany

Permission is granted to make and distribute verbatim copies of this
manual provided the copyright notice and this permission notice are
preserved on all copies.

Permission is granted to copy and distribute modified versions of this
manual under the conditions for verbatim copying, provided that the
entire resulting derived work is distributed under the terms of a
permission notice identical to this one.


Indirect:
ginac.info-1: 860
ginac.info-2: 50650
ginac.info-3: 98131
ginac.info-4: 139663
ginac.info-5: 186830
ginac.info-6: 227227
ginac.info-7: 275951

Tag Table:
(Indirect)
Node: Top860
Node: Introduction1715
Node: A tour of GiNaC4901
Node: How to use it from within C++5332
Node: What it can do for you7682
Node: Installation13597
Node: Prerequisites14141
Node: Configuration15099
Ref: Configuration-Footnote-118579
Node: Building GiNaC18938
Node: Installing GiNaC20936
Ref: Installing GiNaC-Footnote-122335
Node: Basic concepts22800
Node: Expressions24161
Node: Automatic evaluation26438
Node: Error handling28873
Node: The class hierarchy30530
Node: Symbols32891
Node: Numbers39627
Node: Constants50650
Node: Fundamental containers51300
Node: Lists54126
Node: Mathematical functions58289
Node: Relations60171
Node: Integrals61522
Node: Matrices64091
Node: Indexed objects72183
Node: Non-commutative objects98131
Node: Hash maps120619
Node: Methods and functions121682
Node: Information about expressions124233
Node: Numerical evaluation135053
Node: Substituting expressions136241
Node: Pattern matching and advanced substitutions139663
Node: Applying a function on subexpressions150359
Node: Visitors and tree traversal154898
Node: Polynomial arithmetic161804
Node: Rational expressions172827
Node: Symbolic differentiation176821
Node: Series expansion178739
Node: Symmetrization182317
Node: Built-in functions183595
Node: Multiple polylogarithms186830
Node: Complex expressions193290
Node: Solving linear systems of equations195066
Node: Input/output196489
Ref: csrc printing198751
Node: Extending GiNaC214286
Node: What does not belong into GiNaC215222
Node: Symbolic functions216400
Node: Printing227227
Node: Structures239276
Node: Adding classes250956
Ref: Adding classes-Footnote-1268998
Ref: Adding classes-Footnote-2269110
Node: A comparison with other CAS269303
Node: Advantages269897
Node: Disadvantages273271
Ref: Disadvantages-Footnote-1274554
Node: Why C++?274880
Node: Internal structures275696
Node: Expressions are reference counted275951
Node: Internal representation of products and sums279761
Node: Package tools282246
Ref: Package tools-Footnote-1284238
Node: Configure script options284403
Node: Example package285756
Node: Bibliography288416
Node: Concept index289697

End Tag Table
