XPRSwriteprtsol (WRITEPRTSOL)
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
MAXPROBNAMELENGTH 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:
|
Related controls
Integer
Double
Number of lines between page breaks.
|
Double
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", ""); XPRSlpoptimize(prob, ""); XPRSwriteprtsol(prob, "", "");
Example 2 (Console)
READPROB LPOPTIMIZE PRINTSOL
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
XPRSgetlpsol,
XPRSgetmipsol,
XPRSreadbinsol
XPRSwritebinsol,
XPRSwriteprtrange,
XPRSwritesol,
ASCII Solution Files.