The rust native interface for chuffed has not been fully completed. A new project could aim to complete this by either implementing a representation of the Problem class from Chuffed in Rust or by representing Chuffed’s global state called FlatZincSpace.
Additionally, this project could also create the solver adaptor layer for chuffed. A solver adaptor
layer translates a model into solver-specific data structures and runs the solver.
Relevant issues and pull requests from last semester's work on this project:
The rust native interface for chuffed has not been fully completed. A new project could aim to complete this by either implementing a representation of the
Problem
class from Chuffed in Rust or by representing Chuffed’s global state calledFlatZincSpace
.Additionally, this project could also create the solver adaptor layer for chuffed. A solver adaptor layer translates a model into solver-specific data structures and runs the solver.
Relevant issues and pull requests from last semester's work on this project:
Chuffed: initial commit
Add wrappers for basic chuffed functions and example program using these wrappers
Turn example main program into rust test
Issues with creating XYZ problem in cpp
Chuffed Bindings
Chuffed: linking errors on Alma Linux and Fedora