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)

or

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)