Run a sequence to update one loop of the population sector. Parameters ---------- alone : boolean, optional if True, run the sector alone with exogenous inputs. The default is False.
(self, j, k, jk, kl, alone=False)
| 555 | self._update_hwi(0) |
| 556 | |
| 557 | def loopk_population(self, j, k, jk, kl, alone=False): |
| 558 | """ |
| 559 | Run a sequence to update one loop of the population sector. |
| 560 | |
| 561 | Parameters |
| 562 | ---------- |
| 563 | alone : boolean, optional |
| 564 | if True, run the sector alone with exogenous inputs. The default |
| 565 | is False. |
| 566 | |
| 567 | """ |
| 568 | self._update_state_p1(k, j, jk) |
| 569 | self._update_state_p2(k, j, jk) |
| 570 | self._update_state_p3(k, j, jk) |
| 571 | self._update_state_p4(k, j, jk) |
| 572 | self._update_pop(k) |
| 573 | |
| 574 | if alone: |
| 575 | self.loopk_exogenous(k) |
| 576 | # Death rate subsector |
| 577 | # connect World3 sectors to Population |
| 578 | self._update_fpu(k) |
| 579 | self._update_lmp(k) |
| 580 | self._update_lmf(k) |
| 581 | self._update_cmi(k) |
| 582 | self._update_hsapc(k) |
| 583 | # inside Population sector |
| 584 | self._update_ehspc(k) |
| 585 | self._update_lmhs(k) |
| 586 | self._update_lmc(k) |
| 587 | self._update_le(k) |
| 588 | self._update_m1(k) |
| 589 | self._update_m2(k) |
| 590 | self._update_m3(k) |
| 591 | self._update_m4(k) |
| 592 | self._update_mat1(k, kl) |
| 593 | self._update_mat2(k, kl) |
| 594 | self._update_mat3(k, kl) |
| 595 | self._update_d1(k, kl) |
| 596 | self._update_d2(k, kl) |
| 597 | self._update_d3(k, kl) |
| 598 | self._update_d4(k, kl) |
| 599 | self._update_d(k, jk) |
| 600 | self._update_cdr(k) |
| 601 | # Birth rate subsector |
| 602 | # connect World3 sectors to Population |
| 603 | # industrial Output > Population |
| 604 | self._update_aiopc(k) |
| 605 | self._update_diopc(k) |
| 606 | self._update_fie(k) |
| 607 | # inside Population sector |
| 608 | self._update_sfsn(k) |
| 609 | self._update_frsn(k) |
| 610 | self._update_dcfs(k) |
| 611 | self._update_ple(k) |
| 612 | self._update_cmple(k) |
| 613 | self._update_dtf(k) |
| 614 | self._update_fm(k) |
no test coverage detected