예제 #1
0
 def GetFieldUtility(self):
     self.flow_field = SDEM.PouliotFlowField2D()
     space_time_set = SDEM.SpaceTimeSet()
     self.field_utility = SDEM.FluidFieldUtility(space_time_set,
                                                 self.flow_field, 1000.0,
                                                 1e-6)
     return self.field_utility
예제 #2
0
    def GetFieldUtility(self):
        a = math.pi / 4
        d = math.pi / 2

        self.flow_field = SDEM.EthierFlowField(a, d)
        space_time_set = SDEM.SpaceTimeSet()
        self.field_utility = SDEM.FluidFieldUtility(space_time_set, self.flow_field, 1000.0, 1e-6)
        return self.field_utility
예제 #3
0
 def GetFieldUtility(self):
     period = self.project_parameters["field_period"].GetDouble()
     self.flow_field = SDEM.ProductOfSines(period)
     space_time_set = SDEM.SpaceTimeSet()
     self.field_utility = SDEM.FluidFieldUtility(space_time_set,
                                                 self.flow_field, 1000.0,
                                                 1e-6)
     return self.field_utility
예제 #4
0
 def GetFieldUtility(self):
     self.flow_field = SDEM.CellularFlowField(self.project_parameters.L,
                                              self.project_parameters.U,
                                              self.project_parameters.k,
                                              self.project_parameters.omega)
     space_time_set = SDEM.SpaceTimeSet()
     self.field_utility = SDEM.FluidFieldUtility(space_time_set,
                                                 self.flow_field, 1000.0,
                                                 1e-6)
     return self.field_utility