#NEWLINE# def __init__( self , g , eta , empty = False ) : #NEWLINE# #INDENT# self . grid = g #NEWLINE# if ( not empty ) : #NEWLINE# #INDENT# eta_x = g . scratch_array ( ) #NEWLINE# eta_y = g . scratch_array ( ) #NEWLINE# b = ( 0 , 1 ) #NEWLINE# eta_x . v ( buf = b ) [ : , : ] = ( 0.5 * ( eta . ip ( ( - 1 ) , buf = empty ) + eta . v ( buf = b ) ) ) #NEWLINE# eta_y . v ( buf = b ) [ : , : ] = ( 0.5 * ( eta . jp ( ( - 1 ) , buf = b ) + eta . v ( buf = b ) ) ) #NEWLINE# eta_x /= ( g . dx ** 2 ) #NEWLINE# eta_y /= ( g . dy ** 2 ) #NEWLINE# self . x = eta_x #NEWLINE# self . y = eta_y