Implements the socio-economic status (SES) module.
More...
#include <ses_noise_module.h>
Implements the socio-economic status (SES) module.
◆ SESNoiseModule() [1/3]
| hgps::SESNoiseModule::SESNoiseModule |
( |
| ) |
|
◆ SESNoiseModule() [2/3]
| hgps::SESNoiseModule::SESNoiseModule |
( |
const std::vector< double > & |
parameters | ) |
|
Initialise a new instance of the SESNoiseModule class.
- Parameters
-
| parameters | The model function parameters |
- Exceptions
-
| std::invalid_argument | for number of parameters mismatch. |
◆ SESNoiseModule() [3/3]
| hgps::SESNoiseModule::SESNoiseModule |
( |
std::string |
function, |
|
|
const std::vector< double > & |
parameters |
|
) |
| |
Initialise a new instance of the SESNoiseModule class.
- Parameters
-
| function | The model function identifier |
| parameters | The model function parameters |
- Exceptions
-
| std::invalid_argument | for unknown model function or number of parameters mismatch. |
◆ initialise_population()
| void hgps::SESNoiseModule::initialise_population |
( |
RuntimeContext & |
context | ) |
|
|
overridevirtual |
Initialises the virtual population.
- Parameters
-
| context | The simulation shared runtime context instance |
Implements hgps::SimulationModule.
◆ name()
| const std::string & hgps::SESNoiseModule::name |
( |
| ) |
const |
|
overridevirtualnoexcept |
◆ type()
◆ update_population()
| void hgps::SESNoiseModule::update_population |
( |
RuntimeContext & |
context | ) |
|
|
overridevirtual |
Updates the virtual population status.
- Parameters
-
| context | The simulation run-time context |
Implements hgps::UpdatableModule.
The documentation for this class was generated from the following files: