write_mps, write_freemps, write_MPS, write_freeMPS
Write an mps model to a file.
unsigned char write_MPS(lprec *lp, FILE *stream);
unsigned char write_freeMPS(lprec *lp, FILE *stream);
unsigned char write_mps(lprec *lp, char *filename);
unsigned char write_freemps(lprec *lp, char *filename);
write_mps, write_freemps, write_MPS, write_freeMPS return TRUE (1) if the operation was
successful. A return value of FALSE (0) indicates an error.
Pointer to FILE structure.
Filename to write the mps model to.
The write_mps, write_freemps, write_MPS, write_freeMPS functions write the model to filename. write_MPS, write_freeMPS need a file pointer to an already opened file. write_mps, write_freemps accept the name of the file. The latter function will generally be more convenient.When stream or filename are NULL, then output is written to output set by set_outputstream, set_outputfile. By default this is stdout.
The model in the file will be in mps-format. The write_free* routines write files in free MPS format. The other routines write files in fixed MPS format.