The Resource Dynamic Modules : User’s Manual and Programming Guide for MuPAD 1.4, by Andreas Sorgatz, (electronic resource)

Dynamic Modules : User’s Manual and Programming Guide for MuPAD 1.4, by Andreas Sorgatz, (electronic resource)

Label
Dynamic Modules : User’s Manual and Programming Guide for MuPAD 1.4
Title
Dynamic Modules
Title remainder
User’s Manual and Programming Guide for MuPAD 1.4
Statement of responsibility
by Andreas Sorgatz
Creator
Author
Author
Subject
Language
  • eng
  • eng
Summary
A dynamic module is a special kind of machine code library that can be loaded at run-time like MuPAD library packages. Dynamic modules allow users to integrate simple C/C++ functions as well as complete software packages into MuPAD and to use them as regular MuPAD functions. They give users direct access to internal methods and data structures of MuPAD and allow it to be extended with almost any desired feature. Programming and creating dynamic modules is facilitated by the MuPAD Application Programming Interface MAPI and a special generator. This book is addressed to users and developers of dynamic modules in MuPAD. The accompanying CD-ROM includes a hypertext version of the manual and a trial version of MuPAD 1.4.1 for Linux and Solaris 2.5
http://library.link/vocab/creatorName
Sorgatz, Andreas
Dewey number
510/.285/5369
http://bibfra.me/vocab/relation/httpidlocgovvocabularyrelatorsaut
Rwl27dOEXaQ
Image bit depth
0
Language note
English
LC call number
QA76.9.A43
Literary form
non fiction
Nature of contents
dictionaries
http://library.link/vocab/subjectName
  • Algorithms
  • Computer science
  • Algorithms
  • Math Applications in Computer Science
Label
Dynamic Modules : User’s Manual and Programming Guide for MuPAD 1.4, by Andreas Sorgatz, (electronic resource)
Instantiates
Publication
Note
"With 13 Figures, 8 Tables, and CD-ROM."
Antecedent source
mixed
Bibliography note
Includes bibliographical references and index
Carrier category
online resource
Carrier category code
cr
Color
not applicable
Content category
text
Content type code
txt
Contents
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
Dimensions
unknown
Extent
1 online resource (XXIV, 235 p.)
File format
multiple file formats
Form of item
online
Isbn
9783642599958
Level of compression
uncompressed
Media category
computer
Media type code
c
Other control number
10.1007/978-3-642-59995-8
Quality assurance targets
absent
Reformatting quality
access
Specific material designation
remote
System control number
  • (CKB)3400000000104867
  • (SSID)ssj0000805926
  • (PQKBManifestationID)11487237
  • (PQKBTitleCode)TC0000805926
  • (PQKBWorkID)10741524
  • (PQKB)11664648
  • (DE-He213)978-3-642-59995-8
  • (MiAaPQ)EBC3093973
  • (EXLCZ)993400000000104867
Label
Dynamic Modules : User’s Manual and Programming Guide for MuPAD 1.4, by Andreas Sorgatz, (electronic resource)
Publication
Note
"With 13 Figures, 8 Tables, and CD-ROM."
Antecedent source
mixed
Bibliography note
Includes bibliographical references and index
Carrier category
online resource
Carrier category code
cr
Color
not applicable
Content category
text
Content type code
txt
Contents
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
Dimensions
unknown
Extent
1 online resource (XXIV, 235 p.)
File format
multiple file formats
Form of item
online
Isbn
9783642599958
Level of compression
uncompressed
Media category
computer
Media type code
c
Other control number
10.1007/978-3-642-59995-8
Quality assurance targets
absent
Reformatting quality
access
Specific material designation
remote
System control number
  • (CKB)3400000000104867
  • (SSID)ssj0000805926
  • (PQKBManifestationID)11487237
  • (PQKBTitleCode)TC0000805926
  • (PQKBWorkID)10741524
  • (PQKB)11664648
  • (DE-He213)978-3-642-59995-8
  • (MiAaPQ)EBC3093973
  • (EXLCZ)993400000000104867

Library Locations

  • Architecture LibraryBorrow it
    Gould Hall 830 Van Vleet Oval Rm. 105, Norman, OK, 73019, US
    35.205706 -97.445050
  • Bizzell Memorial LibraryBorrow it
    401 W. Brooks St., Norman, OK, 73019, US
    35.207487 -97.447906
  • Boorstin CollectionBorrow it
    401 W. Brooks St., Norman, OK, 73019, US
    35.207487 -97.447906
  • Chinese Literature Translation ArchiveBorrow it
    401 W. Brooks St., RM 414, Norman, OK, 73019, US
    35.207487 -97.447906
  • Engineering LibraryBorrow it
    Felgar Hall 865 Asp Avenue, Rm. 222, Norman, OK, 73019, US
    35.205706 -97.445050
  • Fine Arts LibraryBorrow it
    Catlett Music Center 500 West Boyd Street, Rm. 20, Norman, OK, 73019, US
    35.210371 -97.448244
  • Harry W. Bass Business History CollectionBorrow it
    401 W. Brooks St., Rm. 521NW, Norman, OK, 73019, US
    35.207487 -97.447906
  • History of Science CollectionsBorrow it
    401 W. Brooks St., Rm. 521NW, Norman, OK, 73019, US
    35.207487 -97.447906
  • John and Mary Nichols Rare Books and Special CollectionsBorrow it
    401 W. Brooks St., Rm. 509NW, Norman, OK, 73019, US
    35.207487 -97.447906
  • Library Service CenterBorrow it
    2601 Technology Place, Norman, OK, 73019, US
    35.185561 -97.398361
  • Price College Digital LibraryBorrow it
    Adams Hall 102 307 West Brooks St., Norman, OK, 73019, US
    35.210371 -97.448244
  • Western History CollectionsBorrow it
    Monnet Hall 630 Parrington Oval, Rm. 300, Norman, OK, 73019, US
    35.209584 -97.445414
Processing Feedback ...