Securitisation.py
def initialize(self, N):
        """
        Initialize all dynamic cashflow arrays to zero (placeholders)
        - actual bond / equity payments
        - scheduled bond payments
        - collateralisation test indicators etc
        """

        self.Equity.payment = np.zeros(N)
        for i in range(len(self.Liabilities)):
            B = self.Liabilities[i]
            B.Payment = np.zeros(N)
            B.Scheduled_Payment = np.zeros(N)
            B.Notional = np.zeros(N)

        self.adj_notional = np.zeros(N)
        for i in range(self.Tests):
            OCTest = self.OC_Tests[i]
            OCTest.OC_Ratio = np.zeros(N)
            OCTest.OC_Status = np.zeros(N)
            ICTest = self.IC_Tests[i]
            ICTest.IC_Ratio = np.zeros(N)
            ICTest.IC_Status = np.zeros(N)

        Initialize all dynamic cashflow arrays to zero (placeholders)
        - actual bond / equity payments
        - scheduled bond payments
        - collateralisation test indicators etc
        
Initialize all dynamic cashflow arrays to zero (placeholders)
actual bond / equity payments
scheduled bond payments
collateralisation test indicators etc
Initialize all dynamic cashflow arrays to zero ( placeholders ) actual bond / equity payments scheduled bond payments collateralisation test indicators etc
def initialize(self, N):
        self.Equity.payment = np.zeros(N)
        for i in range(len(self.Liabilities)):
            B = self.Liabilities[i]
            B.Payment = np.zeros(N)
            B.Scheduled_Payment = np.zeros(N)
            B.Notional = np.zeros(N)
        self.adj_notional = np.zeros(N)
        for i in range(self.Tests):
            OCTest = self.OC_Tests[i]
            OCTest.OC_Ratio = np.zeros(N)
            OCTest.OC_Status = np.zeros(N)
            ICTest = self.IC_Tests[i]
            ICTest.IC_Ratio = np.zeros(N)
            ICTest.IC_Status = np.zeros(N)
def initialize ( self , N ) : self . Equity . payment = np . zeros ( N ) for i in range ( len ( self . Liabilities ) ) : B = self . Liabilities [ i ] B . Payment = np . zeros ( N ) B . Scheduled_Payment = np . zeros ( N ) B . Notional = np . zeros ( N ) self . adj_notional = np . zeros ( N ) for i in range ( self . Tests ) : OCTest = self . OC_Tests [ i ] OCTest . OC_Ratio = np . zeros ( N ) OCTest . OC_Status = np . zeros ( N ) ICTest = self . IC_Tests [ i ] ICTest . IC_Ratio = np . zeros ( N ) ICTest . IC_Status = np . zeros ( N )
Initialize all dynamic cashflow arrays to zero (placeholders)
 actual bond / equity payments
 scheduled bond payments
 collateralisation test indicators etc
Initialize all dynamic cashflow arrays to zero ( placeholders ) actual bond / equity payments scheduled bond payments collateralisation test indicators etc
"""
        Initialize all dynamic cashflow arrays to zero (placeholders)
        - actual bond / equity payments
        - scheduled bond payments
        - collateralisation test indicators etc
        """
self
N