A struct encapsulating the required arguments to the constructor of a CjNetworkDimensioner. More...
#include <CjNetworkDimensioner.hh>

Public Member Functions | |
| CjNetworkDimensioner_ctor_va_t (CjNLTopology *top, boost::mt19937 *rng, bool redim, std::string parent_name) | |
| CjNetworkDimensioner_ctor_va_t (const CjNetworkProcess_ctor_va_t &temp, bool redim, std::string parent_name) | |
Public Attributes | |
| bool | m_redim |
| If true this is a redimensioner, a dimensioner otherwise. | |
| const CjNLTopology * | m_top |
| The topology on which this dimensioner operates. | |
| boost::mt19937 * | m_rng |
| A source of entropy. This shouldn't be stored in the dimensioner - for use only in the constructor. | |
| std::string | m_parent_name |
| The free-name of the process (or other object) that this dimensioner operates under. | |
A struct encapsulating the required arguments to the constructor of a CjNetworkDimensioner.
When creating new sub-classes of CjNetworkDimensioner and it is necessary to add an argument to the constructor it can be more easily added here than changing the prototype of [all of] the sub-classes.
1.7.1