Basic embedding tasks
Description
- ugcomp.c: Compiling a model into a BIM file (requires burglar2.mos, burglar.dat)
- ugcomptmp.c: Compiling a model into a BIM file saved in Mosel's temporary directory (requires burglar2.mos, burglar.dat)
- ugexec.c: Execute (compile/load/run) a model (requires burglar2.mos, burglar.dat)
- ugrun.c: Executing a BIM file (requires burglar2.bim, burglar.dat)
- ugdefstream.c: Redirecting the model output (requires burglar2.mos, burglar.dat)
- ugarray1.c, ugarray2.c: Accessing modeling objects: sparse arrays (requires transport.mos, transprt.dat)
- ugcb.c: Retrieve model output via a callback (requires burglar2.mos, burglar.dat)
- ugparam1.c, ugparam2.c: Passing parameters to a Mosel model (requires prime2.mos)
- ugsol1.c, ugsol2.c: Accessing modeling objects and solution information (requires burglar3.mos, burglar.dat)
Source Files
By clicking on a file name, a preview is opened at the bottom of this page. Data Files
ugexec.c
/*******************************************************
Mosel User Guide Example Problems
=================================
file ugexec.c
`````````````
Execute (compile/load/run) a model.
(c) 2008 Fair Isaac Corporation
author: S. Heipcke, 2002
********************************************************/
#include <stdio.h>
#include "xprm_mc.h"
int main()
{
int result;
if(XPRMinit()) /* Initialize Mosel */
return 1;
/* Execute = compile/load/run a model */
if(XPRMexecmod(NULL,"burglar2.mos",NULL,&result,NULL))
return 2;
return 0;
}
|