mipFactory Class Reference

Base class for factories of mipInstance objects. More...

#include <ilpWrapper.h>

Inheritance diagram for mipFactory:

managedObject goblinRootObject glpkFactory nativeLPFactory

Public Types

enum  TLPOrientation {
  ROW_ORIENTED = 0,
  COLUMN_ORIENTED = 1
}

Public Member Functions

 mipFactory () throw ()
virtual ~mipFactory () throw ()
virtual mipInstanceNewInstance (TRestr, TVar, TIndex, TObjectSense, goblinController &) const =0 throw (ERRange)
virtual mipInstanceReadInstance (const char *, goblinController &) const =0 throw (ERRange)
virtual char * Authors () const =0 throw ()
virtual int MajorRelease () const =0 throw ()
virtual int MinorRelease () const =0 throw ()
virtual char * PatchLevel () const =0 throw ()
virtual char * BuildDate () const =0 throw ()
virtual char * License () const =0 throw ()
virtual TLPOrientation Orientation () const =0 throw ()

Detailed Description

Base class for factories of mipInstance objects.


Member Enumeration Documentation

enum TLPOrientation
 

Enumerator:
ROW_ORIENTED 
COLUMN_ORIENTED 


Constructor & Destructor Documentation

mipFactory  )  throw ()
 

~mipFactory  )  throw () [virtual]
 


Member Function Documentation

virtual char* Authors  )  const throw () [pure virtual]
 

Implemented in glpkFactory, and nativeLPFactory.

virtual char* BuildDate  )  const throw () [pure virtual]
 

Implemented in glpkFactory, and nativeLPFactory.

virtual char* License  )  const throw () [pure virtual]
 

Implemented in glpkFactory, and nativeLPFactory.

virtual int MajorRelease  )  const throw () [pure virtual]
 

Implemented in glpkFactory, and nativeLPFactory.

virtual int MinorRelease  )  const throw () [pure virtual]
 

Implemented in glpkFactory, and nativeLPFactory.

virtual mipInstance* NewInstance TRestr  ,
TVar  ,
TIndex  ,
TObjectSense  ,
goblinController
const throw (ERRange) [pure virtual]
 

Implemented in glpkFactory, and nativeLPFactory.

virtual TLPOrientation Orientation  )  const throw () [pure virtual]
 

Implemented in glpkFactory, and nativeLPFactory.

virtual char* PatchLevel  )  const throw () [pure virtual]
 

Implemented in glpkFactory, and nativeLPFactory.

virtual mipInstance* ReadInstance const char *  ,
goblinController
const throw (ERRange) [pure virtual]
 

Implemented in glpkFactory, and nativeLPFactory.