示例#1
0
 def SolveSolutionStep(self):
     pfem_is_converged = self.fluid_solver.SolveSolutionStep()
     KratosPfemFluid.SetMeshVelocityForThermalCouplingProcess(self.fluid_solver.main_model_part).Execute()
     KM.Logger.Print("\nSolution of convection-diffusion at t=" + "{:.3f}".format(self.fluid_solver.main_model_part.ProcessInfo[KM.TIME]) + "s", label="")
     KM.Logger.Flush()
     thermal_is_converged = self.thermal_solver.SolveSolutionStep()
     return (pfem_is_converged and thermal_is_converged)
 def SolveSolutionStep(self):
     pfem_is_converged = self.fluid_solver.SolveSolutionStep()
     KratosPfemFluid.SetMeshVelocityForThermalCouplingProcess(self.fluid_solver.main_model_part).Execute()
     thermal_is_converged = self.thermal_solver.SolveSolutionStep()
     return (pfem_is_converged and thermal_is_converged)