Define the transfer coefficient data type.
More...
#include <food_labelling_scenario.h>
Define the transfer coefficient data type.
◆ TransferCoefficient() [1/2]
hgps::TransferCoefficient::TransferCoefficient |
( |
| ) |
|
|
delete |
◆ TransferCoefficient() [2/2]
hgps::TransferCoefficient::TransferCoefficient |
( |
std::vector< double > |
values, |
|
|
unsigned int |
child_age |
|
) |
| |
|
inline |
Initialise a new instance of the TransferCoefficient structure.
- Parameters
-
values | The transfer coefficient values |
child_age | The child cut-off age (before adult) |
- Exceptions
-
std::out_of_range | for number of transfer coefficients mismatch. |
◆ get_value()
double hgps::TransferCoefficient::get_value |
( |
core::Gender |
gender, |
|
|
unsigned int |
age |
|
) |
| const |
|
inlinenoexcept |
Gets the transfer coefficient value for a given gender and age.
- Parameters
-
gender | The gender reference |
age | The age reference |
- Returns
- The transfer coefficient value
◆ adult
Adult transfer coefficient values.
◆ child
Children transfer coefficient values.
◆ child_cutoff_age
unsigned int hgps::TransferCoefficient::child_cutoff_age {} |
The child cut-off age (before adult)
The documentation for this struct was generated from the following file: