XPRSwriteprtsol
|
WRITEPRTSOL
|
Purpose
Synopsis
int XPRS_CC XPRSwriteprtsol(XPRSprob prob, const char *filename, const char *flags);
WRITEPRTSOL [filename] [-flags]
Arguments
prob
|
The current problem.
|
filename
|
A string of up to 200 characters containing the file name to which the solution is to be written.
If omitted, the default problem_name will be used. The extension .prt will be appended.
|
flags
|
Flags for XPRSwriteprtsol (WRITEPRTSOL) are:
x
|
write the LP solution instead of the current MIP solution.
|
|
Related Controls
Integer
|
Number of lines between page breaks.
|
Double
|
Zero tolerance on print values.
|
Example 1 (Library)
This example shows the standard use of this function, outputting the solution to file immediately
following optimization:
XPRSreadprob(prob, "myprob", "");
XPRSmaxim(prob, "");
XPRSwriteprtsol(prob, "", "");
Example 2 (Console)
are the equivalent set of commands for Console users who wish to view the output directly on screen.
Further information
1. (
Console) There is an equivalent command
PRINTSOL
which outputs the same information to the screen. The format is the
same as that output to file by
XPRSwriteprtsol (
WRITEPRTSOL), except that the user
is permitted to enter a response after each screen if further output is required.
2. The fixed width ASCII format created by this command is not as readily useful as
that produced by
XPRSwritesol (
WRITESOL). The
main purpose of
XPRSwriteprtsol (
WRITEPRTSOL) is to create a file that can be sent
directly to a printer. The format of this
fixed format ASCII file is described
in Appendix
Log and File Formats.
3. To create a prt file for a previously saved solution, the solution must first be loaded
with the
XPRSreadbinsol (
READBINSOL) function.
Related topics
If you have any comments or suggestions about these pages,
please send mail to docs@dashoptimization.com.