Debts¶
Le module Debts gère les dettes (paiements et soldes) dans la simulation.
- class CPR.debts.Debt(name, d_hh, common, prices)¶
Cette classe gère toutes les dettes. Tous les montants sont nominaux.
- Paramètres
name (str) – nom de la dette
d_hh (dict) – dictionnaire contenant les soldes initiaux des dettes et les paiements mensuels
common (Common) – instance de la classe Common
prices (Prices) – instance de la classe Prices
- estimate_init_term(common, prices)¶
Estime le terme de la dette.
- Paramètres
common (Common) – instance de la classe Common
prices (Prices) – instance de la classe Prices
- Renvoie
durée de la dette
- Type renvoyé
int
- update(year, rate, prices)¶
Met à jour le paiement annuel et le solde.
- Paramètres
year (int) – année
rate (float) – taux d’intérêt
prices (Prices) – instance de la classe Prices
- reset()¶
Remet le solde et la durée à leur valeur initiale.