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.3, 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: 98137
ginac.info-4: 139669
ginac.info-5: 186836
ginac.info-6: 227233
ginac.info-7: 275957

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 objects98137
Node: Hash maps120625
Node: Methods and functions121688
Node: Information about expressions124239
Node: Numerical evaluation135059
Node: Substituting expressions136247
Node: Pattern matching and advanced substitutions139669
Node: Applying a function on subexpressions150365
Node: Visitors and tree traversal154904
Node: Polynomial arithmetic161810
Node: Rational expressions172833
Node: Symbolic differentiation176827
Node: Series expansion178745
Node: Symmetrization182323
Node: Built-in functions183601
Node: Multiple polylogarithms186836
Node: Complex expressions193296
Node: Solving linear systems of equations195072
Node: Input/output196495
Ref: csrc printing198757
Node: Extending GiNaC214292
Node: What does not belong into GiNaC215228
Node: Symbolic functions216406
Node: Printing227233
Node: Structures239282
Node: Adding classes250962
Ref: Adding classes-Footnote-1269004
Ref: Adding classes-Footnote-2269116
Node: A comparison with other CAS269309
Node: Advantages269903
Node: Disadvantages273277
Ref: Disadvantages-Footnote-1274560
Node: Why C++?274886
Node: Internal structures275702
Node: Expressions are reference counted275957
Node: Internal representation of products and sums279767
Node: Package tools282252
Ref: Package tools-Footnote-1284244
Node: Configure script options284409
Node: Example package285762
Node: Bibliography288422
Node: Concept index289703

End Tag Table
