From 5abb99b37f2bd903595258b57645fbff2ad04697 Mon Sep 17 00:00:00 2001 From: vdwalts Date: Tue, 20 Dec 2016 18:13:44 +0100 Subject: [PATCH] FEM: workaround, Scaling factor needed to obtain correct results when using DFLUX or CFLUX card. --- src/Mod/Fem/FemInputWriterCcx.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Mod/Fem/FemInputWriterCcx.py b/src/Mod/Fem/FemInputWriterCcx.py index 3d43b2d5f..d7331dead 100644 --- a/src/Mod/Fem/FemInputWriterCcx.py +++ b/src/Mod/Fem/FemInputWriterCcx.py @@ -817,7 +817,7 @@ class FemInputWriterCcx(FemInputWriter.FemInputWriter): f.write('\n') elif fixedtemp_obj.ConstraintType == "CFlux": f.write('*CFLUX\n') - f.write('{},11,{}\n'.format(fixedtemp_obj.Name, fixedtemp_obj.CFlux / NumberOfNodes)) + f.write('{},11,{}\n'.format(fixedtemp_obj.Name, fixedtemp_obj.CFlux * 0.001 / NumberOfNodes)) f.write('\n') def write_constraints_heatflux(self, f): @@ -845,7 +845,7 @@ class FemInputWriterCcx(FemInputWriter.FemInputWriter): v = self.mesh_object.FemMesh.getccxVolumesByFace(ho) f.write("** Heat flux on face {}\n".format(elem)) for i in v: - f.write("{},S{},{}\n".format(i[0], i[1], heatflux_obj.DFlux)) + f.write("{},S{},{}\n".format(i[0], i[1], heatflux_obj.DFlux * 0.001)) def write_outputs_types(self, f): f.write('\n***********************************************************\n')