Dependencies
CCruncher uses projects wich are already existing. The selection criteria
have been: well tested, simplicity, efficiency and open source.
| Name |
GSL |
| Version |
1.14 |
| URL |
http://www.gnu.org/software/gsl/
|
| License |
GNU GPL |
| Description |
The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers.
It is free software under the GNU General Public License. The library provides a
wide range of mathematical routines such as random number generators, special
functions and least-squares fitting. There are over 1000 functions in total with
an extensive test suite.
|
| Type |
Required
|
| Usage |
In ccruncher this library is used to generate random numbers, find eigenvalues and solve linear
systems.
|
| Name |
expat |
| Version |
2.0.1 |
| URL |
http://expat.sourceforge.net/
|
| License |
MIT License |
| Description |
Expat is an XML parser library written in C. It is a stream-oriented
parser in which an application registers handlers for things the
parser might find in the XML document, like start tags.
|
| Type |
Required
|
| Usage |
In ccruncher expat is used to manage XML files.
|
| Name |
zlib |
| Version |
1.2.5 |
| URL |
http://www.zlib.net/
|
| License |
Free license, see declaration at the home site |
| Description |
zlib is designed to be a free, general-purpose, legally unencumbered
-- that is, not covered by any patents -- lossless data-compression
library for use on virtually any computer hardware and operating system.
|
| Type |
Required
|
| Usage |
In ccruncher this module allows the usage of gzipped input files, such that the size of xml input files reduces drastically.
|
| Name |
gzstream |
| Version |
1.5 |
| URL |
http://www.cs.unc.edu/Research/compgeom/gzstream/
|
| License |
GNU LGPL |
| Description |
Gzstream is a small C++ library, basically just a wrapper, that
provides the functionality of the zlib C-library in a C++ iostream.
|
| Type |
Required
|
| Usage |
In ccruncher this module is used to access the zlib library.
|
| Notes |
File gzstream.C renamed to gzstream.cpp due to MSVC7 confusion about *.C extension.
Done some minor modifications in code to avoid warnings at compilation time.
|
| Name |
MiniCppUnit |
| Version |
2.5 |
| URL |
http://sourceforge.net/projects/minicppunit/
|
| License |
GNU GPL |
| Description |
MiniCppUnit is a C++ unit testing framework.
|
| Type |
Required
|
| Usage |
In ccruncher MiniCppUnit is used to test all basic classes.
All classes that match the pattern *Test.?pp are unit tests.
|
| Notes |
Applied minor patch (reported to authors) related to encoding (from ISO-8859-1 to UTF-8) and
assertTrue(), assertTrueMissatge() methods.
|
| Name |
R project |
| Version |
2.13.0 |
| URL |
http://www.r-project.org/
|
| License |
GNU GPL |
| Description |
R is a system for statistical computation and graphics. It consists of a
language plus a run-time environment with graphics, a debugger, access to
certain system functions, and the ability to run programs stored in script
files.
|
| Type |
Recommended
|
| Usage |
In CCruncher this module is used to do the statistical reporting and graphing.
|
| Name |
libxslt |
| Version |
1.1.26 |
| URL |
http://xmlsoft.org/XSLT/xsltproc2.html
|
| License |
MIT license |
| Description |
libxslt is a C library that allows to transform XML files into other
XML files (or HTML, text, ...) using the standard XSLT stylesheet
transformation. The xsltproc command is a command line interface
to the XSLT engine.
|
| Type |
Recommended
|
| Usage |
In ccruncher this module is used to create the report of simulation results. Transforms the xml file
generated by R to html.
|
|
Copyright © 2004-2011 - CCruncher
|
Last modified: 11-May-2011
|