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]