My Project
OSAmplClient_old.cpp File Reference
#include "OSConfig.h"
#include "OSnl2OS.h"
#include "OSosrl2ampl.h"
#include "OSiLReader.h"
#include "OSiLWriter.h"
#include "OSoLReader.h"
#include "OSoLWriter.h"
#include "OSrLReader.h"
#include "OSrLWriter.h"
#include "OSInstance.h"
#include "OSOption.h"
#include "OSResult.h"
#include "OSOutput.h"
#include "OSDefaultSolver.h"
#include "OSCoinSolver.h"
#include "OSFileUtil.h"
#include "OSSolverAgent.h"
#include "OShL.h"
#include "OSErrorClass.h"
#include "CoinError.hpp"
#include "OSCommandLine.h"
#include "OSRunSolver.h"
#include <sstream>
#include "CoinHelperFunctions.hpp"
#include <iostream>
#include <asl.h>

Go to the source code of this file.

Macros

#define MAXCHARS   5000
 

Typedefs

typedef struct yy_buffer_stateYY_BUFFER_STATE
 

Functions

YY_BUFFER_STATE osss_scan_string (const char *osss, void *scanner)
 
void setyyextra (OSCommandLine *oscommandline, void *scanner)
 
int ossslex (void *scanner)
 
int ossslex_init (void **ptr)
 
int ossslex_destroy (void *scanner)
 
void getAmplClientOptions (char *options, std::string *solverName, std::string *optionFile, std::string *serviceLocation)
 
int main (int argc, char **argv)
 

Macro Definition Documentation

◆ MAXCHARS

#define MAXCHARS   5000

Definition at line 123 of file OSAmplClient_old.cpp.

Typedef Documentation

◆ YY_BUFFER_STATE

Definition at line 125 of file OSAmplClient_old.cpp.

Function Documentation

◆ osss_scan_string()

YY_BUFFER_STATE osss_scan_string ( const char * osss,
void * scanner )

◆ setyyextra()

void setyyextra ( OSCommandLine * oscommandline,
void * scanner )

Definition at line 3383 of file OSParseosss.cpp.

◆ ossslex()

int ossslex ( void * scanner)

◆ ossslex_init()

int ossslex_init ( void ** ptr)

Definition at line 3211 of file OSParseosss.cpp.

◆ ossslex_destroy()

int ossslex_destroy ( void * scanner)

Definition at line 3302 of file OSParseosss.cpp.

◆ getAmplClientOptions()

void getAmplClientOptions ( char * options,
std::string * solverName,
std::string * optionFile,
std::string * serviceLocation )

Definition at line 406 of file OSAmplClient_old.cpp.

◆ main()

int main ( int argc,
char ** argv )

Read and parse the .nl file and the osol string to create an in-memory representation in form of an OSInstance and an OSOption object

Definition at line 144 of file OSAmplClient_old.cpp.