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.