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>