def initialize_grid(self, grid): center = self.mesh_length / 2.0 * [1.0, 1.0, 1.0] cloud.fill_grid_with_cloud_shock(grid, center=center, radius=1.0 | generic_unit_system.length, subgridsize=4)
def initialize_grid(self, grid): center = self.mesh_length/2.0 * [1.0, 1.0, 1.0] cloud.fill_grid_with_cloud_shock( grid, center = center, radius = 1.0 | generic_unit_system.length, subgridsize = 4 )
def test2(self): n = 10 grid = datamodel.Grid.create((n,n,n), [10.0, 10.0, 10.0] | generic_unit_system.length) datamodel.Grid.add_global_vector_attribute("position", ["x","y","z"]) cloud.fill_grid_with_cloud_shock( grid, center = [5.0, 5.0, 5.0] | generic_unit_system.length, radius = 1.0 | generic_unit_system.length, ) self.assertAlmostRelativeEquals(grid.rho[5][4][4], 0.5921875 | generic_unit_system.mass / generic_unit_system.length**3)
def test2(self): n = 10 grid = datamodel.Grid.create( (n, n, n), [10.0, 10.0, 10.0] | generic_unit_system.length) datamodel.Grid.add_global_vector_attribute("position", ["x", "y", "z"]) cloud.fill_grid_with_cloud_shock( grid, center=[5.0, 5.0, 5.0] | generic_unit_system.length, radius=1.0 | generic_unit_system.length, ) self.assertAlmostRelativeEquals( grid.rho[5][4][4], 0.5921875 | generic_unit_system.mass / generic_unit_system.length**3)