Classes |
class | GeneralFileHeader |
| a data structure that holds general information about files that conform to one of the OSxL schemas More...
|
class | SparseVector |
| a sparse vector data structure More...
|
class | SparseMatrix |
| a sparse matrix data structure More...
|
class | SparseJacobianMatrix |
| a sparse Jacobian matrix data structure More...
|
class | SparseHessianMatrix |
| The in-memory representation of a SparseHessianMatrix.. More...
|
class | QuadraticTerms |
| a data structure for holding quadratic terms More...
|
class | IntVector |
| an integer Vector data structure More...
|
class | OtherOptionEnumeration |
class | DoubleVector |
| a double vector data structure More...
|
struct | IndexValuePair |
| A commonly used structure holding an index-value pair. More...
|
class | BasisStatus |
| a data structure to represent an LP basis on both input and output More...
|
class | StorageCapacity |
| the StorageCapacity class. More...
|
class | CPUSpeed |
| the CPUSpeed class. More...
|
class | CPUNumber |
| the CPUNumber class. More...
|
class | TimeSpan |
| the TimeSpan class. More...
|
class | OSGeneral |
Enumerations |
enum | ENUM_CPUSPEEDUNIT {
ENUM_CPUSPEEDUNIT_hertz = 1,
ENUM_CPUSPEEDUNIT_kilohertz,
ENUM_CPUSPEEDUNIT_megahertz,
ENUM_CPUSPEEDUNIT_gigahertz,
ENUM_CPUSPEEDUNIT_terahertz,
ENUM_CPUSPEEDUNIT_flops,
ENUM_CPUSPEEDUNIT_kiloflops,
ENUM_CPUSPEEDUNIT_megaflops,
ENUM_CPUSPEEDUNIT_gigaflops,
ENUM_CPUSPEEDUNIT_teraflops,
ENUM_CPUSPEEDUNIT_petaflops
} |
enum | ENUM_STORAGEUNIT {
ENUM_STORAGEUNIT_byte = 1,
ENUM_STORAGEUNIT_kilobyte,
ENUM_STORAGEUNIT_megabyte,
ENUM_STORAGEUNIT_gigabyte,
ENUM_STORAGEUNIT_terabyte,
ENUM_STORAGEUNIT_petabyte,
ENUM_STORAGEUNIT_exabyte,
ENUM_STORAGEUNIT_zettabyte,
ENUM_STORAGEUNIT_yottabyte
} |
enum | ENUM_TIMEUNIT {
ENUM_TIMEUNIT_tick = 1,
ENUM_TIMEUNIT_millisecond,
ENUM_TIMEUNIT_second,
ENUM_TIMEUNIT_minute,
ENUM_TIMEUNIT_hour,
ENUM_TIMEUNIT_day,
ENUM_TIMEUNIT_week,
ENUM_TIMEUNIT_month,
ENUM_TIMEUNIT_year
} |
enum | ENUM_TIMETYPE { ENUM_TIMETYPE_cpuTime = 1,
ENUM_TIMETYPE_elapsedTime,
ENUM_TIMETYPE_other
} |
enum | ENUM_TIMECATEGORY {
ENUM_TIMECATEGORY_total = 1,
ENUM_TIMECATEGORY_input,
ENUM_TIMECATEGORY_preprocessing,
ENUM_TIMECATEGORY_optimization,
ENUM_TIMECATEGORY_postprocessing,
ENUM_TIMECATEGORY_output,
ENUM_TIMECATEGORY_other
} |
enum | ENUM_LOCATIONTYPE { ENUM_LOCATIONTYPE_local = 1,
ENUM_LOCATIONTYPE_http,
ENUM_LOCATIONTYPE_ftp
} |
enum | ENUM_TRANSPORT_TYPE {
ENUM_TRANSPORT_TYPE_osp = 1,
ENUM_TRANSPORT_TYPE_http,
ENUM_TRANSPORT_TYPE_smtp,
ENUM_TRANSPORT_TYPE_ftp,
ENUM_TRANSPORT_TYPE_other
} |
enum | ENUM_SERVICE_TYPE {
ENUM_SERVICE_TYPE_analyzer = 1,
ENUM_SERVICE_TYPE_solver,
ENUM_SERVICE_TYPE_scheduler,
ENUM_SERVICE_TYPE_modeler,
ENUM_SERVICE_TYPE_registry,
ENUM_SERVICE_TYPE_agent,
ENUM_SERVICE_TYPE_simulations
} |
enum | ENUM_GENERAL_RESULT_STATUS { ENUM_GENERAL_RESULT_STATUS_error = 1,
ENUM_GENERAL_RESULT_STATUS_warning,
ENUM_GENERAL_RESULT_STATUS_normal
} |
enum | ENUM_SYSTEM_CURRENT_STATE {
ENUM_SYSTEM_CURRENT_STATE_busy = 1,
ENUM_SYSTEM_CURRENT_STATE_busyButAccepting,
ENUM_SYSTEM_CURRENT_STATE_idle,
ENUM_SYSTEM_CURRENT_STATE_idleButNotAccepting,
ENUM_SYSTEM_CURRENT_STATE_noResponse
} |
enum | ENUM_JOB_STATUS {
ENUM_JOB_STATUS_waiting = 1,
ENUM_JOB_STATUS_running,
ENUM_JOB_STATUS_killed,
ENUM_JOB_STATUS_finished,
ENUM_JOB_STATUS_unknown
} |
enum | ENUM_BASIS_STATUS {
ENUM_BASIS_STATUS_basic = 1,
ENUM_BASIS_STATUS_atLower,
ENUM_BASIS_STATUS_atUpper,
ENUM_BASIS_STATUS_isFree,
ENUM_BASIS_STATUS_superbasic,
ENUM_BASIS_STATUS_unknown
} |
enum | ENUM_SOLUTION_STATUS {
ENUM_SOLUTION_STATUS_unbounded = 1,
ENUM_SOLUTION_STATUS_globallyOptimal,
ENUM_SOLUTION_STATUS_locallyOptimal,
ENUM_SOLUTION_STATUS_optimal,
ENUM_SOLUTION_STATUS_bestSoFar,
ENUM_SOLUTION_STATUS_feasible,
ENUM_SOLUTION_STATUS_infeasible,
ENUM_SOLUTION_STATUS_unsure,
ENUM_SOLUTION_STATUS_error,
ENUM_SOLUTION_STATUS_other
} |
enum | ENUM_SOLUTION_SUBSTATUSTYPE { ENUM_SOLUTION_SUBSTATUSTYPE_stoppedByLimit = 1,
ENUM_SOLUTION_SUBSTATUSTYPE_stoppedByBounds,
ENUM_SOLUTION_SUBSTATUSTYPE_other
} |
enum | ENUM_PROBLEM_COMPONENT { ENUM_PROBLEM_COMPONENT_variables = 1,
ENUM_PROBLEM_COMPONENT_objectives,
ENUM_PROBLEM_COMPONENT_constraints
} |
enum | ENUM_VARTYPE {
ENUM_VARTYPE_CONTINUOUS = 1,
ENUM_VARTYPE_INTEGER,
ENUM_VARTYPE_BINARY,
ENUM_VARTYPE_SEMICONTINUOUS,
ENUM_VARTYPE_SEMIINTEGER,
ENUM_VARTYPE_STRING
} |
enum | ENUM_PATHPAIR { ENUM_PATHPAIR_input_dir = 1,
ENUM_PATHPAIR_input_file,
ENUM_PATHPAIR_output_file,
ENUM_PATHPAIR_output_dir
} |
Functions |
int | returnCPUSpeedUnit (std::string unit) |
bool | verifyCPUSpeedUnit (std::string unit) |
int | returnStorageUnit (std::string unit) |
bool | verifyStorageUnit (std::string unit) |
int | returnTimeUnit (std::string unit) |
bool | verifyTimeUnit (std::string unit) |
int | returnTimeType (std::string type) |
bool | verifyTimeType (std::string type) |
int | returnTimeCategory (std::string category) |
bool | verifyTimeCategory (std::string category) |
int | returnLocationType (std::string type) |
bool | verifyLocationType (std::string type) |
int | returnTransportType (std::string type) |
bool | verifyTransportType (std::string type) |
int | returnServiceType (std::string type) |
bool | verifyServiceType (std::string type) |
int | returnGeneralResultStatus (std::string status) |
bool | verifyGeneralResultStatus (std::string status) |
int | returnSystemCurrentState (std::string status) |
bool | verifySystemCurrentState (std::string status) |
int | returnJobStatus (std::string status) |
bool | verifyJobStatus (std::string status) |
int | returnBasisStatus (std::string status) |
bool | verifyBasisStatus (std::string status) |
int | returnSolutionStatus (std::string status) |
bool | verifySolutionStatus (std::string status) |
int | returnSolutionSubstatusType (std::string type) |
bool | verifySolutionSubstatusType (std::string type) |
int | returnVarType (char vt) |
bool | verifyVarType (char vt) |
bool | isEqual (double x, double y) |