file name: gentypes.hpp
classification: simulation
contents: types TRateTheta, TRateU
use: provides exchangeable types for data items
Note: all types below are just names that are set to a specific
type via typedef. This type has to supply all constructors and
cast operators specified below.
types:
TRateTheta:
This is the type name of the rate estimations exchanged by the rate algorithms
of the nodes. E.g., structure SRate contains
two members of this type.
The type itself must have a constructor that takes a double
value, and a cast operator that converts its value to type double.
TRateU:
The type name of the accumulated rate corrections exchanged by the rate
algorithms. Again, the type must have a constructor that takes a double
value, and a cast operator that converts its value to type double.