cgal/Vanilla
Laurent Saboret 1aad55d4cb Change CVS keywords to SVN style 2006-02-14 10:08:15 +00:00
..
doc Change CVS keywords to SVN style 2006-02-14 10:08:15 +00:00
include/CEP/Vanilla Move extension packages to trunk root 2006-02-14 08:58:49 +00:00
src Move extension packages to trunk root 2006-02-14 08:58:49 +00:00
test_suite Move extension packages to trunk root 2006-02-14 08:58:49 +00:00
INSTALLATION Move extension packages to trunk root 2006-02-14 08:58:49 +00:00
README Move extension packages to trunk root 2006-02-14 08:58:49 +00:00
cep_test Move extension packages to trunk root 2006-02-14 08:58:49 +00:00
makefile Move extension packages to trunk root 2006-02-14 08:58:49 +00:00

README

Package Name:     Vanilla

Authors:          Irene  <irene@cgal.org>

Address:          Curvy Street
                  10110 Flatland, Mars

URL:              http://www.cgal.org/CEP/packages/Vanilla/

Version:          1.1 (9 Sept 1999)

CGAL Versions:    2.0 and greater

Supported Compilers & Platforms:
     SunOS-5.7_eg++-egcs-2.91.66_LEDA
     SunOS-5.7_g++-2.95.2_LEDA
     IRIX64-6.5_CC-n32-7.3.1.1m_LEDA
     IRIX64-6.5_CC-64-7.3.1.1m_LEDA

Purpose:
     This package is an example of a CEP.

Description:

      Distributed with this package are the following things:
        README       -- this file
        INSTALLATION -- file describing more details about package installation
        doc/         -- directory containing the package documentation in
                        postscript and HTML format
        cep_test     -- shell script for running the test suite
        include/     -- directory containing the Vanilla header files
        lib/         -- directory that will contain libVanill.a
        makefile     -- used to compile the libVanill.a and install the library
                        and header files
        src/         -- directory containing source code for the Vanilla
                        library
        test_suite/  -- directory containing the test suite source code,
                        input and output files
 
      This package provides a templated class that allows one to create
      different flavors (e.g. vanilla, chocolate, ...) of geometric objects.  
      This is useful, for example, when ... 

Changes:
      1.1    fixed bugs that didn't allow fruity flavors
      1.0    initial release

Installation:
      The command 'make install' may be used to install the Vanilla header 
      files and the library libVanill.a. 

      For further information on the installation process, see the 
      INSTALLATION file in this directory.
      
Documentation:
      Package documentation is provided in postscript and HTML format in
      the subdirectory doc.
      
Tested items:
      The package provides the following functions and algorithms:
          ...

      All functions and constructors have been tested.  

Testing process:
      First, every function and constructor is called in isolation.  Then, the
      "flavor enhancement" algorithm is tested first with a random set of input 
      points that contains degeneracies, and then with a input provided in 
      an input file, for which the output is known. The output of the algorithm
      with the data provided in the input file is compared with the correct
      output provided in an output file.

Hardware & Software requirements:
      The software requires at least 16 Mbytes of memory.  

Constraints:
      The package works with the configuration SunOS-5.6_g++-2.95.1_LEDA
      only after some patches for the library have been installed.