Persistent-process backend shared by equal executable configurations.
More...
#include <gecode/flatzinc/blackbox-backend.hh>
|
| | BlackBoxExec (const std::string &program, const std::vector< std::string > &args) |
| | ~BlackBoxExec () |
| 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.
|
Persistent-process backend shared by equal executable configurations.
Definition at line 112 of file blackbox-backend.hh.
◆ BlackBoxExec()
| Gecode::FlatZinc::BlackBoxExec::BlackBoxExec |
( |
const std::string & | program, |
|
|
const std::vector< std::string > & | args ) |
◆ ~BlackBoxExec()
| Gecode::FlatZinc::BlackBoxExec::~BlackBoxExec |
( |
| ) |
|
◆ run() [1/2]
| void Gecode::FlatZinc::BlackBoxExec::run |
( |
BlackBoxCall & | call | ) |
|
|
overridevirtual |
◆ session()
◆ run() [2/2]
| void Gecode::FlatZinc::BlackBoxBackend::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 ) |
|
inline |
◆ program
| std::string Gecode::FlatZinc::BlackBoxExec::program |
|
protected |
◆ args
| std::vector<std::string> Gecode::FlatZinc::BlackBoxExec::args |
|
protected |
◆ mutex
◆ sessions
The documentation for this class was generated from the following file: