Object dimensions


Functions

TNode abstractBiGraph::N1 () const throw ()
TNode abstractBiGraph::N2 () const throw ()
TNode abstractMixedGraph::N () const throw ()
TNode abstractMixedGraph::L () const throw ()
TNode abstractMixedGraph::NI () const throw ()
TArc abstractMixedGraph::M () const throw ()
TNode abstractMixedGraph::ND () const throw ()
virtual size_t abstractMixedGraph::SizeInfo (TArrayDim arrayDim, TSizeInfo size) const throw ()
virtual size_t goblinRootObject::SizeInfo (TArrayDim arrayDim, TSizeInfo size) const throw ()
void graphRepresentation::Reserve (TNode _n, TArc _m, TNode _l) throw (ERRejected)
TNode graphRepresentation::N () const throw ()
TArc graphRepresentation::M () const throw ()
TNode graphRepresentation::L () const throw ()
virtual TRestr mipInstance::K () const =0 throw ()
virtual TVar mipInstance::L () const =0 throw ()
virtual TIndex mipInstance::NZ () const =0 throw ()
TRestr goblinLPSolver::K () const throw ()
TVar goblinLPSolver::L () const throw ()
TIndex goblinLPSolver::NZ () const throw ()

Function Documentation

TRestr K  )  const throw () [virtual, inherited]
 

Implements mipInstance.

virtual TRestr K  )  const throw () [pure virtual, inherited]
 

Implemented in glpkWrapper, and goblinLPSolver.

TVar L  )  const throw () [virtual, inherited]
 

Implements mipInstance.

virtual TVar L  )  const throw () [pure virtual, inherited]
 

Implemented in glpkWrapper, and goblinLPSolver.

TNode L  )  const throw () [inherited]
 

TNode L  )  const throw () [inherited]
 

Query the number of display nodes.

Returns:
The number of display nodes, including the graph nodes

TArc M  )  const throw () [inherited]
 

TArc M  )  const throw () [inherited]
 

Query the number of graph edges.

Returns:
The number of graph edges

TNode N  )  const throw () [inherited]
 

TNode N  )  const throw () [inherited]
 

Query the number of graph nodes.

Returns:
The number of graph nodes

TNode N1  )  const throw () [inherited]
 

Query the number of left-hand graph nodes.

Returns:
The number of left-hand graph nodes

TNode N2  )  const throw () [inherited]
 

Query the number of right-hand graph nodes.

Returns:
The number of right-hand graph nodes

TNode ND  )  const throw () [inherited]
 

Query the number of dual graph nodes.

Returns:
The number of dual graph nodes
This is useful for planar graphs only

TNode NI  )  const throw () [inherited]
 

Query the number of artificial nodes.

Returns:
The number of display nodes, graph nodes excluded

TIndex NZ  )  const throw () [virtual, inherited]
 

Implements mipInstance.

virtual TIndex NZ  )  const throw () [pure virtual, inherited]
 

Implemented in glpkWrapper, and goblinLPSolver.

void Reserve TNode  _n,
TArc  _m,
TNode  _l
throw (ERRejected) [inherited]
 

Initialize the final dimensions.

Parameters:
_n The expected number of graph nodes
_m The expected number of graph edges
_l The expected number of layout nodes

size_t SizeInfo TArrayDim  arrayDim,
TSizeInfo  size
const throw () [virtual, inherited]
 

Query a specified object dimension.

Parameters:
arrayDim The entity type (e.g. graph edges)
size Asks either for the actual or for the reserved number of entities
Returns:
The number of object entities
This is used by attribute pools to determine the correct attribute capacities

Reimplemented in abstractMixedGraph, and graphRepresentation.

size_t SizeInfo TArrayDim  arrayDim,
TSizeInfo  size
const throw () [virtual, inherited]
 

Query a specified object dimension.

Parameters:
arrayDim The entity type (e.g. graph edges)
size Asks either for the actual or for the reserved number of entities
Returns:
The number of object entities
This is used by attribute pools to determine the correct attribute capacities

Reimplemented from goblinRootObject.