Boundary conditions ( i = 0 , n , j = 1 , 2 , ⋯ , m )
u ( 0 , j ) = 0 , u ( n , j ) = 0
Initial Conditions ( i = 1 , 2 , ⋯ , n − 1 , j = 0 )
u i , 1 = 1 2 ( r f i − 1 + ( 2 − 2 r ) f i + r f i + 1 + 2 k g i ) (centered differences (CD)) (19)
or
u i , 1 = r f i − 1 + ( 1 − 2 r ) f i + r f i + 1 + k g i − 1 2 k 2 c 2 f ″ i (backward differences (BD)) (20)
u i , 1 = f i + k g i + 1 2 k 2 c 2 f ″ i (forward differences (FD)) (21)
Rest Values ( i = 1 , 2 , ⋯ , n − 1 , j = 1 , 2 , ⋯ , m )
u i , j + 1 = r u i − 1 , j + ( 2 − 2 r ) u i , j + r u i + 1 , j − u i , j − 1 (22)