C++ Packages for Various Applications


ACE_wrappers
Adaptive Communication Environment C++ wrapper library, encapsulating many of the user-level inter-process communication facilities
AIPS++
Class library for the Radio Astronomy Community
CNCL
A free Communications Networks Class Library (README file).
COOOL
... is an OO optimization library.
CPPIMA
A C++ image processing library
C++SIM
C++SIM is an object-oriented simulation package written in C++. It provides discrete event process-based simulation similar to SIMULA"s simulation class and libraries.
Diffpack
Beginning stages of a fully object-oriented framework for the solution of partial differential equations.
FeynDiagram
A library of C++ routines which allow you to draw high quality PostScript Feynman diagrams by writing a short C++ program to describe the diagram
Fresco
A fresh approach to user interface systems. C++ Gui toolkit for X-Windows/PowerMac/Windows
GINA++
GINA++ (The Generic INteractive Application for C++) is an OO application framework that facilitates the development of applications with a graphical user interface.
GISMO
Toolkit for detector simulation and event reconstruction. T. Burnett's development version is fully hypertextified. See also: PostScript version of transparencies from Bill Atwood's GISMO Lectures.
High Energy Physics packages
OOP and C++ in High Energy Physics - updated info on many packages.
IML++
A C++ template library for numerical iterative methods.
InterViews
A set of C++ class libraries with high-level abstractions for implementing interactive programs. Runs on top of the X Window system. Many interesting papers related to GUIs and C++ Libraries available
KPLib
Keith Pomakis' simple class library
LEDA
Library of Efficient Data Types and Algorithms
LIBG++
The GNU standard C++ class library.
LiDIA
A library for computational number theory
MG++/MGLIB
MultiGrid algorithm generator and C++ class LIBrary for Lattice Simulations (in progress)
mxyzpltk
A library of C++ classes for performing automatic differentiation rom FermiTools
NIHCL
NIH Class Library
Oracle SQL Class Library
Programming interface with Oracle SQL and PL/SQL
OSE
Collection of programming tools and libraries for the C++ programmer.
pC++/Sage++
pC++ is a portable parallel C++ for high performance computers, Sage++ is an object-oriented compiler preprocessor toolkit, both from CICA, Indiana. The documentation is fully hypertextified. The source code directory is here
SOCKET++
C++ iostream like library for sockets and pipes. Version XX available as socket++-XX.tar.gz from ftp.virginia.edu: pub/pub/
SparseLib++
A library of for sparse matrix computations, including the Sparse BLAS (Basic Linear Algebra Subprograms).
STL
Information on the Standard Template Library is available on two sites: http://www.cs.rpi.edu/~musser/stl.html and http://www-leland.stanford.edu/~iburrell/cpp/stl.html
SUSHI
System for Uniformly Specifying Hierarchical Identification. Integrated C++ vector library (VMP). User's Guide (PostScript, ASCII, figures)
Unibase
UniBase is a platform-independent framework for simplified network programming.
UGA
"Uniprocessor master Genetic Algorithm" and associated C++ Class Libraries. Source in freehep.scri.fsu.edu
wxWindows
Portable C++ GUI toolkit for Motif, XView and Windows with nice HTML documentation prepared with the LaTeX to RTF/WinHelp RTF/HTML converter Tex2RTF.
Views
C++ Standard Template Library extension by adding template classes that define views.
YACL
A class library for platform-independent programming
There is also a review of C++ libraries, an overview of freeHEP packages, and the C++ Products List
Last modified: Sun Apr 28 19:52:46 1996

Lutz Lilje

<lilje@desy.de>