| 
    Cbc
    2.10.10
    
   | 
 
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 | 
CoinModel.
Definition at line 395 of file CbcSolver.hpp.
      
  | 
  protected | 
Name of user function.
Definition at line 398 of file CbcSolver.hpp.
 1.8.17