diff --git a/quasiconvexity-micromorphic-testsuite/render-quasiconvexity-test-results.py b/quasiconvexity-micromorphic-testsuite/render-quasiconvexity-test-results.py index a7f7e4689fc907de233690a8cbcd482219f3f6c0..f21c614c41d40b8928e76d68b67ab2b2f4f4546b 100644 --- a/quasiconvexity-micromorphic-testsuite/render-quasiconvexity-test-results.py +++ b/quasiconvexity-micromorphic-testsuite/render-quasiconvexity-test-results.py @@ -19,7 +19,7 @@ def renderResult(filePrefix, texFile): # Create a new 'Render View' renderView1 = CreateView('RenderView') - renderView1.ViewSize = [1000, 695] + renderView1.ViewSize = [800, 695] renderView1.InteractionMode = '2D' renderView1.AxesGrid = 'GridAxes3DActor' renderView1.StereoType = 'Crystal Eyes' @@ -38,7 +38,7 @@ def renderResult(filePrefix, texFile): # create new layout object 'Layout #1' layout1 = CreateLayout(name='Layout #1') layout1.AssignView(0, renderView1) - layout1.SetSize(1247, 695) + layout1.SetSize(800, 695) # ---------------------------------------------------------------- # restore active view @@ -160,10 +160,12 @@ texFile = open(r"quasiconvexity-test-micromorphic-results.tex","w+") texFile.write("\documentclass[a4paper,10pt]{article}\n") texFile.write("\\usepackage[utf8]{inputenc}\n") texFile.write("\\usepackage{graphicx}\n") +texFile.write("\\usepackage{xcolor}\n") texFile.write("\\usepackage{hyperref}\n") texFile.write("\\title{Minimizers of a micromorphically relaxed magic functional}\n") texFile.write("\\author{Oliver Sander}\n") +texFile.write("\\setlength{\\parindent}{0pt}\n") texFile.write("\\begin{document}\n") @@ -204,6 +206,11 @@ for L_c in [1,10,100]: if (energy): texFile.write("Final energy with regularization: " + str(energy) + "\n\n") + # Search for trust-region underflow + if (re.search("UNDERFLOW", line)): + texFile.write("\\textcolor{red}{\\textbf{Trust-region underflow (function is not a minimizer)!}}\n\n") + + # Use ParaView to render the result L_c_string = format(L_c, 'f') x0_string = format(x0, 'f') @@ -212,9 +219,9 @@ for L_c in [1,10,100]: # Include the creates image into the tex file texFile.write("\\begin{center}\n") - texFile.write("\\includegraphics[width=\\textwidth]{" + prefix + "-det}\n\n") + texFile.write("\\includegraphics[width=0.6\\textwidth]{" + prefix + "-det}\n\n") texFile.write("\\vspace{0.05\\textheight}\n\n") - texFile.write("\\includegraphics[width=\\textwidth]{" + prefix + "-K}\n") + texFile.write("\\includegraphics[width=0.6\\textwidth]{" + prefix + "-K}\n") texFile.write("\\end{center}\n") texFile.write("\end{document}\n")