Advanced C++ programming styles and idioms
Advanced C++ programming styles and idioms
Symmetric indefinite systems for interior point methods
Mathematical Programming: Series A and B
The STL Tutorial and Reference Guide: C++ Programming with the Standard Template Library
The STL Tutorial and Reference Guide: C++ Programming with the Standard Template Library
Computer Solution of Large Sparse Positive Definite
Computer Solution of Large Sparse Positive Definite
Hi-index | 0.00 |
The C++ programming language has undergone significant changes sinceits inception in the 1980s, but has now reached a relativelysteady state. Standard C++ now includes a general library of containerclasses, the Standard Template Library (STL). These developments arerapidly changing the styles used in C++ class programming.The paper has dual purposes: it provides an introduction to STL forC++ programmers, and it develops an efficient matrix class library, built upon STL, which provides functionality useful in areas such ascomputational economics, finance, mathematical programming and statistics.This library, which is freely available, comprises a full set of vectorand matrix operations using both dense and sparse implementations.The paper discusses approaches towards and pitfalls in constructingC++ concrete data types, and has references for further on-lineinformation.