Libraries On The Web Laboratory 6 revision 1 Identity Software cs 340 Group 4



Download 51.21 Kb.
Date09.06.2018
Size51.21 Kb.
#53778


Libraries On The Web

Laboratory 6

revision 1

Identity Software

CS 340 Group 4

June 7, 2018

Approval

We hereby approve the contents of this report, and certify that we each contributed fairly to its completion.



Jean Ablutz



James Evans



Erin Geaney



Dong Kim



Konrad Lorincz




Contents

Libraries On The Web 1

1. STL Related Sites 1

2. Non-STL C++ Class Libraries 1

3. Fortran Mathematical Libraries 2


1. STL Related Sites


  • Several simple example programs that use the STL. It includes: demonstrating STL vectors and vector iterators, anagram-checking , and demonstrating sorting and searching with user-defined records

    • http://www.cs.rpi.edu/~musser/stl-examples.html

  • A comprehensive document describing in detail STL and its functionality

    • http://www.cs.rpi.edu/~musser/doc.ps

  • Standard Template Library Programmer's Guide – A very good reference source on the STL. It contains a detailed a description of all of the STL’s classes and functions and provides good examples for each one

    • http://www.sgi.com/Technology/STL/

  • Dinkum C++ Library Reference – another good reference on the STL. Contains HTML links to all the STL classes and functions

    • http://www.dinkumware.com/htm_cpl/index.html#STL

  • Mumit's STL Newbie Guide – Another excellent reference guide to the STL library

    • http://www.xraylith.wisc.edu/~khan/software/stl/STL.newbie.html#iterators

2. Non-STL C++ Class Libraries


  • C++ Library for Unicode - general purpose source code library for working with text in Unicode.

    • http://unicode.basistech.com/

  • Statistics libraries - matrix manipulation and random number generation.

    • http://webnz.com/robert/

  • Communications Networks Class Library (CNCL) - simulation library including random number generation, statistics, and event driven simulation.

    • http://www.comnets.rwth-aachen.de/doc/cncl.html

  • YACL (Yet Another Class Library) is a C++ class library that offers high-level abstractions for common programming problems. Its class protocols are designed to:

    • Be application-centered, i.e., represent concepts close to those needed by the programmer, thus making programming using them significantly easier than otherwise

    • Make good use of C++ facilities (operator overloading and templates in particular) to minimize the amount of code a programmer must write

    • Provide adequate hooks for easy extensibility

    • http://www.cs.sc.edu/~sridhar/yacl/

  • Tools.h++ - class library contains over 120 classes, including dates, times and strings, sets, bags, B-Trees, sorted collections, linked lists, queues, stacks, and more.

    • http://www.roguewave.com/products/tools/tools.html

  • MetaKit - class library to manage persistent storage and transport of structured data

    • http://www.equi4.com/metakit/

3. Fortran Mathematical Libraries


  • EISACK - a collection of Fortran subroutines that compute the eigenvalues and eigenvectors of nine classes of matrices: complex general, complex Hermitian, real general, real symmetric, real symmetric banded, real symmetric tridiagonal, special real tridiagonal, generalized real, and generalized real symmetric matice

    • http://www.netlib.org/eispack/

  • BLAS (Basic Linear Algebra Subprograms) - high quality "building block" routines for performing basic vector and matrix operations. Level 1 BLAS do vector-vector operations, Level 2 BLAS do matrix-vector operations, and Level 3 BLAS do matrix-matrix operations

    • http://www.netlib.org/blas/faq.html#1.1

  • MINPACK - library for solving nonlinear systems of equations and nonlinear least squares problems.

    • http://www.scd.ucar.edu/softlib/MINPACK.html

  • NCAR’s Mathematical and Statistical Libraries - large and valuable collection of mathematical and statistical software. It includes Fast Fourier Transforms, Separable Elliptic PDEs, Legendre Polynomials, Spherical Harmonics, General Mathematics, Linear Equation Solvers, Nonlinear Equation Solvers, and Ordinary Differential Equations

    • http://www.scd.ucar.edu/softlib/mathlib.html




Download 51.21 Kb.

Share with your friends:




The database is protected by copyright ©ininet.org 2024
send message

    Main page