|
Cbc
2.10.5
|
A class to allow the use of unknown user functionality. More...
#include <CbcSolver.hpp>
Collaboration diagram for CbcUser:Public Member Functions | |
import/export methods | |
| virtual int | importData (CbcSolver *, int &, char **) |
| Import - gets full command arguments. More... | |
| virtual void | exportSolution (CbcSolver *, int, const char *=NULL) |
| Export. More... | |
| virtual void | exportData (CbcSolver *) |
| Export Data (i.e. at very end) More... | |
| virtual void | fillInformation (CbcSolver *, CbcSolverUsefulData &) |
| Get useful stuff. More... | |
usage methods | |
| CoinModel * | coinModel () const |
| CoinModel if valid. More... | |
| virtual void * | stuff () |
| Other info - needs expanding. More... | |
| std::string | name () const |
| Name. More... | |
| virtual void | solve (CbcSolver *model, const char *options)=0 |
| Solve (whatever that means) More... | |
| virtual bool | canDo (const char *options)=0 |
| Returns true if function knows about option. More... | |
Constructors and destructors etc | |
| CbcUser () | |
| Default Constructor. More... | |
| CbcUser (const CbcUser &rhs) | |
| Copy constructor. More... | |
| CbcUser & | operator= (const CbcUser &rhs) |
| Assignment operator. More... | |
| virtual CbcUser * | clone () const =0 |
| Clone. More... | |
| virtual | ~CbcUser () |
| Destructor. More... | |
Protected Attributes | |
Private member data | |
| CoinModel * | coinModel_ |
| CoinModel. More... | |
| std::string | userName_ |
| Name of user function. More... | |
A class to allow the use of unknown user functionality.
For example, access to a modelling language (CbcAmpl).
Definition at line 314 of file CbcSolver.hpp.
| CbcUser::CbcUser | ( | ) |
Default Constructor.
| CbcUser::CbcUser | ( | const CbcUser & | rhs | ) |
Copy constructor.
|
virtual |
Destructor.
|
inlinevirtual |
Import - gets full command arguments.
Definition at line 326 of file CbcSolver.hpp.
|
inlinevirtual |
Export.
Values for mode:
Definition at line 338 of file CbcSolver.hpp.
|
inlinevirtual |
Export Data (i.e. at very end)
Definition at line 342 of file CbcSolver.hpp.
|
inlinevirtual |
Get useful stuff.
Definition at line 345 of file CbcSolver.hpp.
|
inline |
CoinModel if valid.
Definition at line 352 of file CbcSolver.hpp.
|
inlinevirtual |
Other info - needs expanding.
Definition at line 357 of file CbcSolver.hpp.
|
inline |
Name.
Definition at line 362 of file CbcSolver.hpp.
|
pure virtual |
Solve (whatever that means)
|
pure virtual |
Returns true if function knows about option.
|
pure virtual |
Clone.
|
protected |
Definition at line 395 of file CbcSolver.hpp.
|
protected |
Name of user function.
Definition at line 398 of file CbcSolver.hpp.
1.8.5