Source code for pyro.swe.problems.test

import sys

from pyro.mesh import patch


[docs] def init_data(my_data, rp): """ an init routine for unit testing """ del rp # this problem doesn't use runtime params # make sure that we are passed a valid patch object if not isinstance(my_data, patch.CellCenterData2d): print("ERROR: patch invalid in sedov.py") print(my_data.__class__) sys.exit() # get the hity, momenta, and energy as separate variables h = my_data.get_var("height") xmom = my_data.get_var("x-momentum") ymom = my_data.get_var("y-momentum") # initialize the components h[:, :] = 1.0 xmom[:, :] = 0.0 ymom[:, :] = 0.0
[docs] def finalize(): """ print out any information to the user at the end of the run """