Skip to content

KIT-TVA/cfmtoolbox-solver-representations

Repository files navigation

CFMToolbox-Solver-Representation

Installation

To use the Plugins with the CFM Toolbox, each of it first needs to be build via poetry. Therefore got to one of the three directories (CSP, ILP or SMT) and run the following command.

poetry build

Then install the plugin, which should install the dependency CFMtoolbox and for the CSP- and ILP-Plugin install Or-Tools as well.

pip3 install Path-To-The-Plugin/cfmtoolbox-smt-encoder/dist/cfmtoolbox_smt_encoder-0.1.0.tar.gz

For the SMT Plugin an additional Installation of Z3 is necessary (see here). The path to the solver should then be added to the init.py of the SMT Encoding Plugin (see here).

Run

The Plugin adds the following commands to the toolbox.

See CSP, SMT and ILP

To show all installed commmands use:

python -m cfmtoolbox --help

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages