First release

- Added build script and AMPL license file
- Fixed merge errors for the makefile
- Extended the makefile header
- Added initial AMQ message topics
- Tested remote build
- Removed AMPL license file
- Validated build script
- Accepting the metric definition message from the EMS
- Execution control status messages + solver type command line option
- Executing solver component
- Added instructions on use to the Solver Component source file
- Explicit close of subscriptions in destrcutors if network active.
- Correct handling of metric list messages and subscriptions
- Adding correct message and connection properties
- Debugging message filtering with Fotis

Change-Id: I8940daac2fce3365c24a4262a0a1326353d7e97a
This commit is contained in:
Geir Horn 2024-01-10 16:26:09 +01:00
parent 719fa3eaad
commit 36fe843446
2 changed files with 4 additions and 3 deletions

View File

@ -5,7 +5,7 @@
"includePath": [
"/home/GHo/Documents/Code/CxxOpts/include",
"/home/GHo/Documents/Code/Theron++",
"/opt/AMPL/amplapi/include/ampl",
"/opt/AMPL/amplapi/include/",
"${workspaceFolder}/**",
"/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13"
],
@ -17,7 +17,7 @@
"-std=c++23",
"-I/home/GHo/Documents/Code/Theron++",
"-I/home/GHo/Documents/Code/CxxOpts/include",
"-I/opt/AMPL/amplapi/include/ampl"
"-I/opt/AMPL/amplapi/include/"
],
"cppStandard": "c++23",
"mergeConfigurations": false,
@ -26,6 +26,7 @@
"path": [
"/home/GHo/Documents/Code/Theron++",
"/home/GHo/Documents/Code/CxxOpts/include",
"/opt/AMPL/amplapi/include/",
"/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13"
],
"limitSymbolsToIncludedHeaders": false

View File

@ -98,7 +98,7 @@ void AMPLSolver::DefineProblem(const Solver::OptimisationProblem & TheProblem,
Output << "AMPL Solver received the AMPL problem: " << TheProblem.dump(2)
<< std::endl;
ProblemDefinition.read( SaveFile( TheProblem ) );
//ProblemDefinition.read( SaveFile( TheProblem ) );
Output << "Problem loaded!" << std::endl;
}