| Extent: | 1 online resource (434 pages) |
|---|---|
| Series: | |
| Type of publication: | Book / Working Paper |
| Language: | English |
| Notes: | Description based on publisher supplied metadata and other sources. Financial Instrument Pricing Using C++; Contents; 1 Executive Overview of this Book; 1.1 What is this book?; 1.2 What's special about this book?; 1.3 Who is this book for?; 1.4 Software requirements; 1.5 The structure of this book; 1.6 Pedagogical approach; 1.7 What this book is not; 1.8 Source code on the CD; PART I TEMPLATE PROGRAMMING IN C++; 2 A Gentle Introduction to Templates in C++; 2.1 Introduction and objectives; 2.2 Motivation and background; 2.3 Defining a template; 2.3.1 An example; 2.4 Template instantiation; 2.5 Function templates; 2.5.1 An example 2.6 Default values and typedefs2.7 Guidelines when implementing templates; 2.8 Conclusions and summary; 3 An Introduction to the Standard Template Library; 3.1 Introduction and objectives; 3.1.1 Why use STL?; 3.2 A Bird's-eye view of STL; 3.3 Sequence containers; 3.3.1 Programming lists; 3.3.2 Vectors and arrays in STL; 3.4 Associative containers; 3.4.1 Sets in STL; 3.4.2 Maps in STL; 3.5 Iterators in STL; 3.5.1 What kinds of iterators?; 3.6 Algorithms; 3.7 Using STL for financial instruments; 3.8 Conclusions and summary; 4 STL for Financial Engineering Applications 4.1 Introduction and objectives4.2 Clever data structures; 4.2.1 A simple output mechanism; 4.3 Set theory and STL; 4.4 Useful algorithms; 4.5 STL adaptor containers; 4.6 Conclusions and summary; 5 The Property Pattern in Financial Engineering; 5.1 Introduction and objectives; 5.2 The Property pattern; 5.2.1 Requirements for a Property pattern; 5.3 An example; 5.4 Extending the Property pattern: property sets and property lists; 5.4.1 An example; 5.5 Properties and exotic options; 5.5.1 Example: Executive options; 5.6 Conclusions and summary; PART II BUILDING BLOCK CLASSES 6 Arrays, Vectors and Matrices6.1 Introduction and objectives; 6.2 Motivation and background; 6.3 A layered approach; 6.4 The Array and Matrix classes in detail; 6.4.1 Simple print functions; 6.4.2 Array example; 6.4.3 Matrix example; 6.5 The Vector and NumericMatrix classes in detail; 6.5.1 Vector example; 6.5.2 NumericMatrix example; 6.6 Associative arrays and matrices; 6.7 Conclusions and summary; 7 Arrays and Matrix Properties; 7.1 Introduction and objectives; 7.2 An overview of the functionality; 7.3 Software requirements; 7.3.1 Accuracy; 7.3.2 Efficiency; 7.3.3 Reliability 7.3.4 Understandability7.4 The core processes; 7.4.1 Interactions between matrices and vectors; 7.4.2 Some examples; 7.5 Other function categories; 7.5.1 Measures of central tendency; 7.5.2 Measures of dispersion; 7.5.3 Moments, skewness, kurtosis; 7.5.4 Inequalities; 7.6 Using the functions; 7.6.1 Calculating historical volatility; 7.6.2 Variance of return of a portfolio; 7.7 An introduction to exception handling; 7.7.1 Try, throw and catch: A bit like tennis; 7.8 Conclusions and summary; 8 Numerical Linear Algebra; 8.1 Introduction and objectives 8.2 An introduction to numerical linear algebra |
| ISBN: | 978-0-470-02048-7 ; 0-470-85509-6 ; 978-0-470-85509-6 |
| Source: | ECONIS - Online Catalogue of the ZBW |
Persistent link: https://www.econbiz.de/10012685463