Uses of Package
bcds.tools

Packages that use bcds.tools
bcds.phison This package defines essential graph entities, such as nodes, links and paths. 
bcds.phison.clustering   
bcds.phison.gm Classes in this package extract measurable properties of a graph, its nodes or links. 
bcds.phison.io Classes in this package deal with reading or writing files (topologies in different formats, demand type defintions, zone maps, etc.). 
bcds.phison.multfailures   
bcds.phison.ra The routing algorithm (ra) package defines the interface expected by the Phison simulator and implements several well-known routing algorithms, such as Dijkstra, WSP and SWP. 
bcds.phison.sim This package comprises the simulator and several processing modules. 
bcds.tools   
 

Classes in bcds.tools used by bcds.phison
Environ
          Implements a table of key=value pairs, where key is a string and value a value of arbitrary type which can be retrieved under a number of a specific types (for example int, double and bool), possibly after a type adaptation.
FreqTable
          Implements a simple frequency table of elements of the parameterized type E.
SimplePair
          SimplePair implements a two-component tuple.
 

Classes in bcds.tools used by bcds.phison.clustering
Environ
          Implements a table of key=value pairs, where key is a string and value a value of arbitrary type which can be retrieved under a number of a specific types (for example int, double and bool), possibly after a type adaptation.
 

Classes in bcds.tools used by bcds.phison.gm
Environ
          Implements a table of key=value pairs, where key is a string and value a value of arbitrary type which can be retrieved under a number of a specific types (for example int, double and bool), possibly after a type adaptation.
SimplePair
          SimplePair implements a two-component tuple.
 

Classes in bcds.tools used by bcds.phison.io
DataFileReader
          Implements a line oriented file reader.
Environ
          Implements a table of key=value pairs, where key is a string and value a value of arbitrary type which can be retrieved under a number of a specific types (for example int, double and bool), possibly after a type adaptation.
SimplePair
          SimplePair implements a two-component tuple.
 

Classes in bcds.tools used by bcds.phison.multfailures
Environ
          Implements a table of key=value pairs, where key is a string and value a value of arbitrary type which can be retrieved under a number of a specific types (for example int, double and bool), possibly after a type adaptation.
 

Classes in bcds.tools used by bcds.phison.ra
Environ
          Implements a table of key=value pairs, where key is a string and value a value of arbitrary type which can be retrieved under a number of a specific types (for example int, double and bool), possibly after a type adaptation.
 

Classes in bcds.tools used by bcds.phison.sim
DynLoader
          Loads classes using both qualified and unqualified names and mantains an ordered list of the classes currently loaded.
Environ
          Implements a table of key=value pairs, where key is a string and value a value of arbitrary type which can be retrieved under a number of a specific types (for example int, double and bool), possibly after a type adaptation.
FreqTable
          Implements a simple frequency table of elements of the parameterized type E.
SimplePair
          SimplePair implements a two-component tuple.
 

Classes in bcds.tools used by bcds.tools
AnyException
          This class wraps any Exception (checked or unchecked) into a RuntimeException.
ArgsParserException
          Exception class for ArgsParser.
ArgsParserException.ErrorCode
          Lists the error codes that ArgsParser can include in an ArgsParserException as an indication of the cause of the error.
DataFileWriter
          Implements a line oriented file writer.
Environ
          Implements a table of key=value pairs, where key is a string and value a value of arbitrary type which can be retrieved under a number of a specific types (for example int, double and bool), possibly after a type adaptation.
FreqTable
          Implements a simple frequency table of elements of the parameterized type E.
IntVar
          Implements a mutable int (an integer variable).
MapToConst
          Maps each and every key to a (single) constant value.
PQItemWithNumericKey
          An item that can be inserted into a priority queue, where the priority is defined by a numeric key.
PQWithNumericKey
          A priority queue where the key is a value of type double.
SimplePair
          SimplePair implements a two-component tuple.
SortOrder
          Gives names to the two possible orderings (ascending, descending).