aegis_sim.submodels.frailty

 1class Frailty:
 2    def init(self, FRAILTY_MODIFIER, AGE_LIMIT):
 3        self.FRAILTY_MODIFIER = FRAILTY_MODIFIER
 4        self.AGE_LIMIT = AGE_LIMIT
 5
 6    def modify(self, hazard, ages):
 7        amount = ages / self.AGE_LIMIT
 8        return hazard * (1 + amount * self.FRAILTY_MODIFIER)
 9
10
11frailty = Frailty()
class Frailty:
2class Frailty:
3    def init(self, FRAILTY_MODIFIER, AGE_LIMIT):
4        self.FRAILTY_MODIFIER = FRAILTY_MODIFIER
5        self.AGE_LIMIT = AGE_LIMIT
6
7    def modify(self, hazard, ages):
8        amount = ages / self.AGE_LIMIT
9        return hazard * (1 + amount * self.FRAILTY_MODIFIER)
def init(self, FRAILTY_MODIFIER, AGE_LIMIT):
3    def init(self, FRAILTY_MODIFIER, AGE_LIMIT):
4        self.FRAILTY_MODIFIER = FRAILTY_MODIFIER
5        self.AGE_LIMIT = AGE_LIMIT
def modify(self, hazard, ages):
7    def modify(self, hazard, ages):
8        amount = ages / self.AGE_LIMIT
9        return hazard * (1 + amount * self.FRAILTY_MODIFIER)
frailty = <Frailty object>