Skip to content

An engine for the development of algorithms parameterized by treewidth

License

Notifications You must be signed in to change notification settings

AutoProving/TreeWidzard-Engine

Repository files navigation

TreeWidzard

Installation

All commands below should be executed in a Linux terminal. For instance, in Ubuntu to open a terminal click in activities and then type terminal.

Requirements

The following software are assumed to be installed on your machine:

1- A C++20 compiler (tested with GCC/11.2.0, should also work with any later version)

2- CMake/3.0.0 or a later version

First Installation

Clone from GitHub:

git clone https://github.com/AutoProving/TreeWidzard-Engine

Move into the TreeWidzard directory:

cd TreeWidzard-Engine

Configure build directory using CMake (here with the build directory named Build):

cmake -BBuild

Compile the program:

cmake --build Build

Updating

Download any changes to the bundling code itself:

git pull

For recompiling, run this again:

cmake --build Build

Running TreeWidzard

To print usage:

./Build/treewidzard --help

About

An engine for the development of algorithms parameterized by treewidth

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages