Mentions légales du service

Skip to content
Snippets Groups Projects
Commit cc1951e5 authored by Denis Merigoux's avatar Denis Merigoux
Browse files

Fixed bug on memoizing m1

parent ec9dee2f
No related branches found
No related tags found
No related merge requests found
...@@ -192,7 +192,7 @@ class NouvelEnfant(MenageTransform): ...@@ -192,7 +192,7 @@ class NouvelEnfant(MenageTransform):
return [] return []
def transform_menage(self, m1: Menage, s: Solver) -> Menage: def transform_menage(self, m1: Menage, s: Solver) -> Menage:
self.s1 = m1.revenu_salaires(s) self.m1 = m1
if self.nb_personnes_a_charge_init is not None: if self.nb_personnes_a_charge_init is not None:
s.add(m1.nb_personnes_a_charge(s) == self.nb_personnes_a_charge_init) s.add(m1.nb_personnes_a_charge(s) == self.nb_personnes_a_charge_init)
m2 = m1.nouvel_enfant(s, self.age_nouvel_enfant, self.changement_logement) m2 = m1.nouvel_enfant(s, self.age_nouvel_enfant, self.changement_logement)
...@@ -213,8 +213,7 @@ class NouvelEnfant(MenageTransform): ...@@ -213,8 +213,7 @@ class NouvelEnfant(MenageTransform):
class ChangementDistributionRevenus(MenageTransform): class ChangementDistributionRevenus(MenageTransform):
def __init__(self) -> None: def __init__(self) -> None:
self.s1: Optional[Montant] = None self.m1: Optional[Menage] = None
self.deltai: Optional[Montant] = None
self.m2: Optional[Menage] = None self.m2: Optional[Menage] = None
def table_params_lines(self, s: Solver) -> List[List[Any]]: def table_params_lines(self, s: Solver) -> List[List[Any]]:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment