Author | Sorgatz, Andreas. author |
---|---|
Title | Dynamic Modules [electronic resource] : User's Manual and Programming Guide for MuPAD 1.4 / by Andreas Sorgatz |
Imprint | Berlin, Heidelberg : Springer Berlin Heidelberg, 1999 |
Connect to | http://dx.doi.org/10.1007/978-3-642-59995-8 |
Descript | XXIV, 235 p. online resource |
1 Introduction and Quick Start -- 1.1 How to Read this Manual -- 1.2 The Concept in Brief -- 1.3 Where to Find Further Information -- 1.4 Challenges and Contributions -- 2 Modules User Interface -- 2.1 Basic Functions to Access Modules -- 2.2 Extended Module Management -- 2.3 Module Domain Representation -- 2.4 Module Online Documentation -- 3 Introduction to Module Programming -- 3.1 Module Source Code -- 3.2 Creating Binary Code -- 3.3 Predefined Methods and Reserved Names -- 3.4 Online Documentation File Format -- 4 Inside MuPAD -- 4.1 System Components -- 4.2 The Kernel -- 4.3 The Interpreter -- 4.4 Memory Management System -- 4.5 Data Types -- 4.6 Displaying MuPAD Objects -- 4.7 Module Management System -- 5 Module Generator -- 5.1 Analysis and Code Extension -- 5.2 Creating Executable Modules -- 5.3 Module Debugging -- 5.4 Module Generator Options -- 5.5 Warning and Error Messages -- 6 Application Programming Interface (MAPI) -- 6.1 Introduction and Conventions -- 6.2 Defining Module Functions -- 6.3 Type Checking -- 6.4 Comparing Objects -- 6.5 Data Conversion -- 6.6 Basic Object Manipulation -- 6.7 Constructing MuPAD Objects -- 6.8 MuPAD Interpreter Interface -- 6.9 Arbitrary Precision Arithmetic -- 6.10 Miscellaneous -- 7 Special features -- 7.1 Module Initialization Function -- 7.2 Including MuPAD Code -- 7.3 Storing a Global State -- 7.4 User-defined Data Types -- 7.5 MuPAD Preferences -- 8 Technical Information -- 8.1 Supported Operating Systems -- 8.2 Integrating Software Packages -- 8.3 Position Independent Code -- 8.4 Including Non C++ Code -- 8.5 Shared Libraries -- 8.6 Analyzing Module Object Code -- 8.7 Debugging Dynamic Modules -- 9 Trouble Shooting -- 9.1 Naming Conflicts -- 9.2 Exceptions and Threads -- 9.3 Streams and Templates -- 9.4 Signals -- 9.5 Questions and Answers -- 10 Demos and Applications -- 10.1 Some Introducing Examples -- 10.2 User-defined Data Types -- 10.3 Numerics -- 10.4 Arbitrary Precision Arithmetic -- 10.5 Polynomial Computations -- 10.6 Interprocess Communication Protocols -- 10.7 Miscellaneous -- A The Accompanying CD-ROM -- A.1 Contents of the CD-ROM -- A.1.1 MuPAD -- A.1.2 ASAP -- A.1.3 GB and RealSolving -- A.1.4 GMP -- A.1.5 MAGNUM -- A.1.6 MP -- A.1.7 NTL -- A.1.8 PVM -- A.1.9 Singular -- A.2 System Requirements -- A.3 Installation -- A.3.1 Using the CD-ROM Live System -- A.3.2 Installation on Hard Disk -- A.4 MuPAD License Agreements -- A.4.1 General License -- A.4.2 Educational License -- A.4.3 How to Register MuPAD -- B Changes -- B.1 With Respect to Release 1.2.2 -- B.2 With Respect to Release 1.3.0 -- B.3 Latest News and Changes -- C mmg Short Reference -- D MAPI Short Reference -- E Glossary