From afe75e382dc653d091c6aefeb35d02ef937d0260 Mon Sep 17 00:00:00 2001 From: Oliver Sander <oliver.sander@tu-dresden.de> Date: Sat, 27 Feb 2021 17:22:13 +0100 Subject: [PATCH] Improve TeX output of micromorphic test suite --- .../render-quasiconvexity-test-results.py | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/quasiconvexity-micromorphic-testsuite/render-quasiconvexity-test-results.py b/quasiconvexity-micromorphic-testsuite/render-quasiconvexity-test-results.py index a7f7e46..f21c614 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") -- GitLab