%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Assumptions: %% %% Suppose that you installed LEDA at some directory, say: %% leda_install_dir %% and that the required environment variables are set: %% export LEDAROOT=leda_install_dir %% export LD_LIBRARY_PATH=$LEDA-ROOT %% %% Installation: %% %% You can install this package by calling ozmake %% with the following options: %% %% ozmake -I $LEDAROOT/incl -L $LEDAROOT --freshen %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% makefile(%%contibution provides:[ 'solver.ozf' 'rclls-solver.ozf' 'output.ozf' ] requires:[ 'LEDA library (tested with version 4.4)' 'mogul:/chorus/clls' 'mogul:/niehren/base' 'mogul:/niehren/output' ] lib :[ 'solver.ozf' 'rclls-solver.ozf' 'solver.so' 'output.ozf' %% measures the core solver on some example %% constraints 'Makefile' 'measure.cc' 'constraint-collection.hh' ] depends : o('solver.o': [ 'dom-graph.hh' 'dominance.hh' 'hypernormal-cycle-test.hh' 'other-matching-test.hh' 'redundancy.hh' 'solver.cc' 'solver.hh' ]) rules : o('solver.so': ld('solver.o' [library('G') library('L')])) %% documentation blurb : "graph based solver and satisfiability test for normal dominance constraints" doc : ['makefile.oz'] %% properties author : ['mogul:/chorus/project'] version : '0.1.3' uri : 'x-ozlib://chorus/solver/km-leda' mogul : 'mogul:/chorus/dominance-solver-km-leda' info_html: "This package provides an implementation of the Solver for normal dominance constraints described in An Efficient Graph Algorithm for Dominance Constraints.
See the page Solvers for (Weakly) Normal Dominance Constraints for information on the installation and usage of this package. The page also contains informations on other solvers and example constraints." )