CalcLib Numerical Analysis Templates

Introduction

The Calculation Library of Templates (CalcLib) Applications Programming Interface (API) is a collection of mathematical calculation classes and class templates. These templates can be used with other source code to solve problems in numerical analysis.

Source

The classes are written in the C++ programming language under the International Organization for Standardization / International Electrotechnical Commission (ISO/IEC) 14882-1998 standard. This template library was compiled and tested on a Mandriva Linux computer system using the GNU General Public License "g++" C++ compiler. The class templates have also been compiled and tested on a Windows XP system using the MicroSoft Visual Studio .NET 2003 command line "cl" C++ compiler.

Documentation

This document contains usage information for all classes contained in the library. The documentation includes information on class functions and can be a reference for integration with other programs or for library maintenance, updates and revisions. This information is generated by the Doxygen documentation system from syntax and comment statements in the program source code. The documentation should be viewed using a standard web browser for HyperText Markup Language (html) files.

Namespace

All classes and class templates defined in this library and documented herein are contained in a single unique namespace, calc. The namespace calc is created solely for encapsulating the CalcLib library of classes. These classes make extensive use of the C++ Standard Libraries contained in the namespace, std, and are available with most C++ compilers.

License

These source code files are provided under the GNU Lesser General Public License. This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

References

Date
2006/07/19 13:21:43
Author
efgeorge
Copyright (C) Everett George (phy_efgeorge@hotmail.com)
Generated on Wed Jul 19 09:23:35 2006 for CalcLib by  doxygen 1.4.7