コード例 #1
0
 def fields(cls):
     return [
         ScalarField('rho', need_nn=True),
         ScalarField('phi', need_nn=True),
         ScalarField('theta', need_nn=True),
         VectorField('v')
     ]
コード例 #2
0
 def fields(cls):
     return [
         ScalarField('rho'),
         ScalarField('phi', need_nn=True),
         VectorField('v'),
         ScalarField('phi_laplacian')
     ]
コード例 #3
0
 def fields(cls):
     return [
         ScalarField('rho'),
         VectorField('v'),
         ScalarField('alpha', init=2.0),
         ScalarField('entropy')
     ]
コード例 #4
0
ファイル: lb_binary.py プロジェクト: zmhou/sailfish
 def visualization_fields(cls, dim):
     if dim == 2:
         return [ScalarField('v^2',
                 expr=lambda f: np.square(f['vx']) + np.square(f['vy']))]
     else:
         return [ScalarField('v^2',
                 expr=lambda f: np.square(f['vx']) + np.square(f['vy']) +
                     np.square(f['vz']))]
コード例 #5
0
ファイル: lb_single.py プロジェクト: zmhou/sailfish
 def fields(cls):
     return [ScalarField('rho'), VectorField('v')]
コード例 #6
0
ファイル: reduction.py プロジェクト: zmhou/sailfish
 def fields(cls):
     return [ScalarField('data')]
コード例 #7
0
ファイル: scratch_space.py プロジェクト: zmhou/sailfish
 def fields(cls):
     return [
         ScalarField('output_x'),
         ScalarField('output_y'),
         ScalarField('output_xy')
     ]
コード例 #8
0
 def fields(cls):
     return [
         ScalarField('v_sq', gpu_array=True, init=0.0),
         ScalarField('vort_sq', gpu_array=True, init=0.0)
     ]