CAPD RedHom Library
|
The CAPD library is divided into packages
Each package is stored in separate directory, which name is equivalent to the package name. We call this developers form of CAPD library. After compilation the CAPD library can be used in that form, but we advice to install the library by calling make install
. It will merge all packages into a single directory.
All packages (except capdMake) contain a set of modules, programs, examples and tests. Each package directory has the following structure
capd::intervals::Interval
is defined in header file include/capd/intervals/Interval.h
. During installation they will be copied to PREFIX/include
directory (the PREFIX
directory is set by configure
script).PREFIX/bin
directory,make check
is called,make doc
.The capdMake package contains scripts used to compile other packages. After successful compilation it will contain binary files of the CAPD libraries. Those libraries will be installed to PREFIX/lib
directory.
Some packages require other packages to compile. The dependencies are as follows:
Package | Depends on |
---|---|
capdMake | - |
capdAux | capdMake |
capdExt | capdMake |
capdAlg | capdAux, capdExt, capdMake |
capdDynSys | capdAlg, capdAux, capdMake, capdExt (only alglib, fadbad, filib++ libraries) |
capdRedHom | capdAlg, capdAux, capdExt, capdMake |