To get #7 finished, we need to calculate efficacy against infection and severe disease on the fly in processes as we need them rather than store in additional DoubleVariable objects. The reason is that we'd need a very large number of DoubleVariable objects to store the efficacy values against each VOC, this will help in the future as well if multiple vaccine types are modeled simultaneously.
To close this issue, refactor the existing main branch to calculate on the fly, then merge into the development branch for variants after testing it works.
To get #7 finished, we need to calculate efficacy against infection and severe disease on the fly in processes as we need them rather than store in additional DoubleVariable objects. The reason is that we'd need a very large number of DoubleVariable objects to store the efficacy values against each VOC, this will help in the future as well if multiple vaccine types are modeled simultaneously.
To close this issue, refactor the existing main branch to calculate on the fly, then merge into the development branch for variants after testing it works.