Initializing help system before first use

XPRSwriteprtsol (WRITEPRTSOL)

XPRSwriteprtsol

WRITEPRTSOL


Purpose
Writes the current solution to a fixed format ASCII file, problem_name .prt.
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:
write the LP solution instead of the current MIP solution.
Related controls
Integer
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