Esempio n. 1
0
    def __init__(self, *args, **kwargs):
        unittest.TestCase.__init__(self, *args, **kwargs)

        f_1 = np.array([[0, 1, 1, 0], [.5, .5, .5, .5], [0, 0, 1, 1]])
        f_2 = np.array([[.5, .5, .5, .5], [0, 1, 1, 0], [0, 0, 1, 1]])
        f_3 = np.array([[0, 1, 1, 0], [0, 0, 1, 1], [.5, .5, .5, .5]])
        f_set = [f_1, f_2, f_3]

        self.gb = meshing.cart_grid(f_set, [4, 4, 4], physdims=[1, 1, 1])
        self.gb.add_node_props(['transport_data'])
        for g, d in self.gb:
            d['transport_data'] = ParabolicDataAssigner(g, d)
Esempio n. 2
0
 def __init__(self, g, d):
     ParabolicDataAssigner.__init__(self, g, d)
Esempio n. 3
0
 def __init__(self, g, d, physics='transport'):
     ParabolicDataAssigner.__init__(self, g, d, physics)
Esempio n. 4
0
 def _set_data(self):
     ParabolicDataAssigner._set_data(self)
     self.data()['compressibility'] = self.compressibility()
Esempio n. 5
0
 def __init__(self, g, data, physics='flow'):
     ParabolicDataAssigner.__init__(self, g, data, physics)