mathC

mathC is a set of subroutines, either in ANSI C or C++, for various mathematical problems. It is used by almost all our software, hence we found it convenient to create a separate download package for it instead of bundling it with all our software packages.

The subroutines in mathC are based on many mathematical textbooks and publications, on personal communications and hard experience. Some subroutines were taken from the literature as they are, some were signifcantly improved by us. Unless indicated otherwise in the top portions of the source files, we do not claim authorship.


Installation requirements


Installation

  1. Unpack the mathC archive:
      gzip -cd mathc.tar.gz | tar -xvf -
    This creates the directories math/C and math/C++.
  2. Make platform-specific changes for the C version:
      cd math/C/src
      ./configure
  3. Build the library:
      make
  4. Repeat the last two steps for the C++ version.

Note: The recent configure script recognizes Linux only. If you have a different operating system, you may have to modify the configure script. Please send us your configure script, and we will build your changes into the official distribution.


Contents (C++ version)

Some of these subroutines are not available in the C version, and some are there under a different name.