Dynamic-library backend owned by one blackbox constraint.
More...
#include <gecode/flatzinc/blackbox-backend.hh>
|
| | BlackBoxLibrary (const std::string &name, const std::vector< std::string > &args) |
| | ~BlackBoxLibrary () |
| void | run (BlackBoxCall &call) override |
| void | run (const std::vector< int64_t > &int_input, const std::vector< double > &float_input, std::vector< int64_t > &int_output, std::vector< double > &float_output) |
| virtual | ~BlackBoxBackend (void) |
| void | run (const std::vector< int64_t > &int_input, const std::vector< double > &float_input, std::vector< int64_t > &int_output, std::vector< double > &float_output) |
| Public Member Functions inherited from Gecode::SharedHandle::Object |
| | Object (void) |
| | Initialize.
|
| virtual | ~Object (void) |
| | Delete shared object.
|
Dynamic-library backend owned by one blackbox constraint.
Definition at line 85 of file blackbox-backend.hh.
◆ BlackBoxLibrary()
| Gecode::FlatZinc::BlackBoxLibrary::BlackBoxLibrary |
( |
const std::string & | name, |
|
|
const std::vector< std::string > & | args ) |
◆ ~BlackBoxLibrary()
| Gecode::FlatZinc::BlackBoxLibrary::~BlackBoxLibrary |
( |
| ) |
|
◆ run() [1/2]
◆ library_fzn_init()
◆ library_fzn_clone()
◆ void() [1/2]
◆ void() [2/2]
◆ instance()
| Instance * Gecode::FlatZinc::BlackBoxLibrary::instance |
( |
void | | ) |
|
|
protected |
◆ run() [2/2]
◆ library
| void* Gecode::FlatZinc::BlackBoxLibrary::library |
|
protected |
◆ size_t [1/4]
| const int64_t Gecode::FlatZinc::BlackBoxLibrary::size_t |
|
protected |
◆ size_t [2/4]
| const int64_t const double Gecode::FlatZinc::BlackBoxLibrary::size_t |
|
protected |
◆ size_t [3/4]
| const int64_t const double int64_t Gecode::FlatZinc::BlackBoxLibrary::size_t |
|
protected |
◆ size_t [4/4]
| const int64_t const double int64_t double Gecode::FlatZinc::BlackBoxLibrary::size_t |
|
protected |
◆ root_instance
| void* Gecode::FlatZinc::BlackBoxLibrary::root_instance |
|
protected |
◆ mutex
◆ instances
| std::vector<Instance*> Gecode::FlatZinc::BlackBoxLibrary::instances |
|
protected |
The documentation for this class was generated from the following file: