Exporting objects to files


Data Structures

class  goblinExport
 Class for writing data objects to file. More...

Functions

virtual void abstractMixedGraph::Write (const char *fileName) const throw (ERFile)
void abstractMixedGraph::WriteSpecial (goblinExport &F, const attributePool &pool, TPoolEnum token) const throw ()
virtual void abstractMixedGraph::WriteIncidences (goblinExport *F) const throw ()
void abstractMixedGraph::WriteUCap (goblinExport *F) const throw ()
void abstractMixedGraph::WriteLCap (goblinExport *F) const throw ()
void abstractMixedGraph::WriteLength (goblinExport *F) const throw ()
void abstractMixedGraph::WriteDemand (goblinExport *F) const throw ()
void abstractMixedGraph::WriteOrientation (goblinExport *F) const throw ()
void abstractMixedGraph::WriteGeometry (goblinExport *F) const throw ()
void abstractMixedGraph::WriteLayout (goblinExport *F) const throw ()
void abstractMixedGraph::WriteRegisters (goblinExport *F) const throw ()
void abstractMixedGraph::WriteRegister (goblinExport &F, TPoolEnum token) const throw (ERRange)
void abstractMixedGraph::WriteSubgraph (goblinExport &F) const throw ()
virtual void goblinRootObject::WriteSpecial (goblinExport &F, const attributePool &pool, TPoolEnum token) const throw ()
void mipInstance::Write (const char *, TOption=0) const throw (ERFile,ERRejected)
void mipInstance::Write (const char *, TLPFormat, TOption=0) const throw (ERFile,ERRejected)
void mipInstance::WriteLPNaive (const char *, TDisplayOpt=DISPLAY_PROBLEM) const throw (ERFile,ERRejected)
void mipInstance::WriteMPSFile (const char *, TLPFormat=MPS_CPLEX) const throw (ERFile,ERRejected)
void mipInstance::WriteMPSFile (ofstream &, TLPFormat=MPS_CPLEX) const throw (ERFile,ERRejected)
void mipInstance::WriteBASFile (const char *, TLPFormat=BAS_CPLEX) const throw (ERFile,ERRejected)
void mipInstance::WriteBASFile (ofstream &, TLPFormat=BAS_CPLEX) const throw (ERFile,ERRejected)
void mipInstance::WriteVarValues (goblinExport *) const throw ()
char * mipInstance::Display () const throw (ERFile,ERRejected)

Function Documentation

char * Display  )  const throw (ERFile,ERRejected) [virtual, inherited]
 

Unconditional display of data objects.

Reimplemented from managedObject.

void Write const char *  ,
TLPFormat  ,
TOption  = 0
const throw (ERFile,ERRejected) [inherited]
 

void Write const char *  ,
TOption  = 0
const throw (ERFile,ERRejected) [inherited]
 

void Write const char *  fileName  )  const throw (ERFile) [virtual, inherited]
 

Write this graph object to a file in a native format.

Parameters:
fileName The destination file name

void WriteBASFile ofstream &  ,
TLPFormat  = BAS_CPLEX
const throw (ERFile,ERRejected) [inherited]
 

void WriteBASFile const char *  ,
TLPFormat  = BAS_CPLEX
const throw (ERFile,ERRejected) [inherited]
 

void WriteDemand goblinExport F  )  const throw () [inherited]
 

Write the node demands to file.

Parameters:
F An output file stream

void WriteGeometry goblinExport F  )  const throw () [inherited]
 

Write all geometry pool data to file.

Parameters:
F An output file stream

void WriteIncidences goblinExport F  )  const throw () [virtual, inherited]
 

void WriteLayout goblinExport F  )  const throw () [inherited]
 

Write all layout pool data to file.

Parameters:
F An output file stream

void WriteLCap goblinExport F  )  const throw () [inherited]
 

Write the lower capacity bounds to file.

Parameters:
F An output file stream

void WriteLength goblinExport F  )  const throw () [inherited]
 

Write the arc length labsls to file.

Parameters:
F An output file stream

void WriteLPNaive const char *  ,
TDisplayOpt  = DISPLAY_PROBLEM
const throw (ERFile,ERRejected) [inherited]
 

void WriteMPSFile ofstream &  ,
TLPFormat  = MPS_CPLEX
const throw (ERFile,ERRejected) [inherited]
 

void WriteMPSFile const char *  ,
TLPFormat  = MPS_CPLEX
const throw (ERFile,ERRejected) [inherited]
 

void WriteOrientation goblinExport F  )  const throw () [inherited]
 

Write the arc orientations to file.

Parameters:
F An output file stream

void WriteRegister goblinExport F,
TPoolEnum  token
const throw (ERRange) [inherited]
 

Write a single register to file.

Parameters:
F An output file stream
token A TOptRegTokens value (register pool index)

void WriteRegisters goblinExport F  )  const throw () [inherited]
 

Write all registers to file.

Parameters:
F An output file stream

void WriteSpecial goblinExport F,
const attributePool pool,
TPoolEnum  token
const throw () [virtual, inherited]
 

Write a pseudo attribute to file.

Parameters:
F An output file stream
pool The attribute pool
token An index in this pool
This writes data to files which is logically associated with a certain attribute pool in terms of the file format, but which is not internally stored as an attribute.

Reimplemented in abstractMixedGraph.

void WriteSpecial goblinExport F,
const attributePool pool,
TPoolEnum  token
const throw () [virtual, inherited]
 

Write a pseudo attribute to file.

Parameters:
F An output file stream
pool The attribute pool
token An index in this pool
This writes data to files which is logically associated with a certain attribute pool in terms of the file format, but which is not internally stored as an attribute.

Reimplemented from goblinRootObject.

void WriteSubgraph goblinExport F  )  const throw () [inherited]
 

Write the subgraph multiplicities to file.

Parameters:
F An output file stream

void WriteUCap goblinExport F  )  const throw () [inherited]
 

Write the upper capacity bounds to file.

Parameters:
F An output file stream

void WriteVarValues goblinExport  )  const throw () [inherited]