<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html
  SYSTEM "about:legacy-compat">
<html xmlns:mml = "http://www.w3.org/1998/Math/MathML" lang = "en"><head><meta charset = "UTF-8"/><meta name = "copyright" content = "(C) Copyright 2020"/><meta name = "DC.rights.owner" content = "(C) Copyright 2020"/><meta name = "DC.type" content = "reference"/><meta name = "abstract" content = "The CONTOURPLOT command combines result data to a fringe plot later referenced in a post-processing report (REPORT command)."/><meta name = "description" content = "The CONTOURPLOT command combines result data to a fringe plot later referenced in a post-processing report (REPORT command)."/><meta name = "DC.format" content = "HTML5"/><meta name = "DC.identifier" content = "tso-r-cmd-contourplot"/><meta name = "DC.language" content = "en"/><link rel = "stylesheet" type = "text/css" href = "../DSDocUI_XML34.css"/><title>CONTOURPLOT</title>
<script type = "text/javascript" src = "../DSDocUI_Highlight34.js">
  	/* */
  	</script></head><body onLoad = "highlightSearchTerms();" id = "tso-r-cmd-contourplot">
<a name = "hj-top"> </a><table class = "table1" id = "table11"><tr><td><table class = "DocHeader"><tr><td class = "DocHeader1" colspan = "2"><h1>CONTOURPLOT</h1></td></tr><tr><td class = "DocHeader4" colspan = "2"/></tr><tr><td class = "DocHeader3" colspan = "2"><table class = "DocThemeIntro" id = "table12"><tr><td class = "Intro1Only"><p class = "header"><p class = "abstract">
<span class = "shortdesc">The <code class = "ph codeph">CONTOURPLOT</code> command combines result data to a fringe plot later referenced in a post-processing report (<code class = "ph codeph">REPORT</code> command).</span>
</p>
<ul><li><a href = "#tso-r-cmd-contourplot__tso-r-cmd-contourplot-exmp" id = "toc_rg" title = "">Examples</a></li></ul>
</p></td></tr></table></td></tr></table>




<div class = "body refbody">
<table class = "table" id = "tso-r-cmd-contourplot__aa1876401"><caption/><colgroup><col/><col/><col/></colgroup><tbody class = "tbody">
<tr class = "row">
<td class = "entry"><p><span class = "ph uicontrol">ID_NAME</span></p></td>
<td class = "entry"><p>= <code class = "ph codeph">&lt;id_name_of_contourplot&gt;</code></p></td>
<td class = "entry"/>
</tr>
<tr class = "row">
<td class = "entry"><p>TITLE</p></td>
<td class = "entry"><p>= <code class = "ph codeph">&lt;title&gt;</code></p></td>
<td class = "entry"/>
</tr>
<tr class = "row">
<td class = "entry"><p>DESCRIPTION</p></td>
<td class = "entry"><p>= <code class = "ph codeph">&lt;description for vtfx&gt;</code></p></td>
<td class = "entry"/>
</tr>
<tr class = "row">
<td class = "entry"><p><span class = "ph uicontrol">TYPE_PROPERTY</span></p></td>
<td class = "entry"><p>= <code class = "ph codeph">&lt;type of result properties for vtfx case&gt;</code></p><p>Values for this item must be one from the following list:</p></td>
<td class = "entry"><p>This parameter is required in every contour plot described in the parameter file.</p></td>
</tr>
<tr class = "row">
<td class = "entry"/>
<td class = "entry"><p>= MODEL</p></td>
<td class = "entry"><p>Model</p></td>
</tr>
<tr class = "row">
<td class = "entry"/>
<td class = "entry"><p>= MODEL_SET</p></td>
<td class = "entry"><p>Model with groups</p></td>
</tr>
<tr class = "row">
<td class = "entry"/>
<td class = "entry"><p>= ELEMENT_FILL_FILTER</p></td>
<td class = "entry"><p>Relative material value</p></td>
</tr>
<tr class = "row">
<td class = "entry"/>
<td class = "entry"><p>= ELEMENT_CONTINUOUS_FILTER</p></td>
<td class = "entry"><p>Continuous value for elements</p></td>
</tr>
<tr class = "row">
<td class = "entry"/>
<td class = "entry"><p>= ELEMENT_THICKNESS</p></td>
<td class = "entry"><p>Shell element thickness</p></td>
</tr>
<tr class = "row">
<td class = "entry"/>
<td class = "entry"><p>= ELEMENT_DELTA_THICKNESS</p></td>
<td class = "entry"><p>Shell thickness change</p></td>
</tr>
<tr class = "row">
<td class = "entry"/>
<td class = "entry"><p>= NODAL_CONTINUOUS</p></td>
<td class = "entry"><p>Continuous nodal value</p></td>
</tr>
<tr class = "row">
<td class = "entry"/>
<td class = "entry"><p>= NODAL_DISPLACEMENT</p></td>
<td class = "entry"><p>Displacement for nodes</p></td>
</tr>
<tr class = "row">
<td class = "entry"><p>FRINGE_RESULT</p></td>
<td class = "entry"><p>= <code class = "ph codeph">&lt;name of fringe results&gt;</code></p></td>
<td class = "entry"><p>Defines fringe plot on model, refers to result data available in <code class = "ph codeph">ONF</code> result files. If no result is specified, only model will be shown.</p></td>
</tr>
<tr class = "row">
<td class = "entry"><p>DISP_RESULT</p></td>
<td class = "entry"><p>= <code class = "ph codeph">&lt;displacement result name&gt;</code></p></td>
<td class = "entry"><p>Defines node-based displacement results shown as displacements on model.</p></td>
</tr>
<tr class = "row">
<td class = "entry"><p>FILTER</p></td>
<td class = "entry"><p>= <code class = "ph codeph">&lt;min&gt;</code></p><p>= <code class = "ph codeph">&lt;max&gt;</code></p></td>
<td class = "entry"><p>Minimum and maximum filter value applies to fringe result. If this parameter is skipped filtering will be disabled.</p></td>
</tr>
<tr class = "row">
<td class = "entry"><p>FRINGE</p></td>
<td class = "entry"><p>= <code class = "ph codeph">&lt;min&gt;</code></p><p>= <code class = "ph codeph">&lt;max&gt;</code></p><p>Default: <span class = "ph uicontrol">AUTO</span></p></td>
<td class = "entry"><p>Minimum and maximum value for the fringe visualizations. </p></td>
</tr>
<tr class = "row">
<td class = "entry"><p>GROUP_FILE</p></td>
<td class = "entry"><p>= <code class = "ph codeph">&lt;name of group file&gt;</code></p><p>More than one entry is allowed.</p></td>
<td class = "entry"><p>Group file(s) containing the groups referenced in <code class = "ph codeph">GROUP</code> parameter. </p></td>
</tr>
<tr class = "row">
<td class = "entry"><p>GROUP</p></td>
<td class = "entry"><p>= <var class = "keyword varname varname">&lt;name of group&gt;</var></p></td>
<td class = "entry"><p>
  Only the selected group as well as all loaded elements and elements with loaded nodes or boundary conditions will be written to <code class = "ph codeph">vtfx</code> – if this parameter is not specified, all group information from group file will be available in <code class = "ph codeph">vtfx</code> file and can be selected later in the viewer.</p></td>
</tr>
<tr class = "row">
<td class = "entry"><p><span class = "ph uicontrol">ITERATION</span></p></td>
<td class = "entry"><p>= <code class = "ph codeph">&lt;sequence of numbers in <span class = "ph">Tosca</span> numbering style&gt;</code></p><p>for example, 3,4-9:2,17</p></td>
<td class = "entry"><p>Custom iteration indices (if an <code class = "ph codeph">ONF</code> file for some iteration is missing, this iteration is skipped).</p></td>
</tr>
<tr class = "row">
<td class = "entry"/>
<td class = "entry"><p>= ALL</p></td>
<td class = "entry"><p>All available iterations.</p></td>
</tr>
<tr class = "row">
<td class = "entry"/>
<td class = "entry"><p>= ORIGINAL</p></td>
<td class = "entry"><p>Iteration of the first available <code class = "ph codeph">ONF</code> file.</p></td>
</tr>
<tr class = "row">
<td class = "entry"/>
<td class = "entry"><p>= LAST</p></td>
<td class = "entry"><p>Iteration of the last available <code class = "ph codeph">ONF</code> file.</p></td>
</tr>
<tr class = "row">
<td class = "entry"><p>LEGEND_TITLE</p></td>
<td class = "entry"><p>= <code class = "ph codeph">&lt;name of legend&gt;</code></p></td>
<td class = "entry"><p>Title of the legend.</p></td>
</tr>
<tr class = "row">
<td class = "entry"><p>REVERT_LEGEND_COLORING</p></td>
<td class = "entry"><p>=YES</p><p>=<span class = "ph uicontrol">NO</span></p></td>
<td class = "entry"><p>Upturning of the legend colors.</p></td>
</tr>
<tr class = "row">
<td class = "entry"><p>ADD_UNDEFORMED_MODEL</p></td>
<td class = "entry"><p>=YES</p><p>=<span class = "ph uicontrol">NO</span></p></td>
<td class = "entry"><p>Displaying of the undeformed model superimposed to the specified contour plot of <code class = "ph codeph">TYPE_PROPERTY = NODAL_CONTINUOUS</code> or<code class = "ph codeph"> TYPE_PROPERTY = NODAL_DISPLACEMENT</code>.</p></td>
</tr>


</tbody></table>

<div class = "section" id = "tso-r-cmd-contourplot__tso-r-cmd-contourplot-exmp"><h2 class = "title sectiontitle">Examples</h2>

<p>For topology optimization:</p>
<pre class = "codeblock">
<code class = "ph codeph">
CONTOURPLOT
 ID_NAME       = TOPO_MAT
 TYPE_PROPERTY = ELEMENT_FILL_FILTER
 TITLE         = "Relative Material Distribution, soft elements filtered"
 DESCRIPTION   = "<span class = "ph">Tosca Structure.topology</span> Optimization Result"
 FRINGE_RESULT = MAT_PROP_NORMALIZED
 FILTER        = 0.05,1
 ITERATION     = ALL
 GROUP_FILE    = SAVE.onf/GROUPS.onf
END_
</code></pre>
<p>For sizing optimization: shell thickness will be mapped as fringe plot:
</p><pre class = "codeblock">
<code class = "ph codeph">
CONTOURPLOT
 ID_NAME       = SIZING_THICKNESS
 TYPE_PROPERTY = ELEMENT_THICKNESS
 TITLE         = Thickness from Sizing Optimization
 DESCRIPTION   = "<span class = "ph">Tosca Structure.sizing</span> Optimization Result"
 FRINGE_RESULT = THICKNESS
 ITERATION     = ALL
 GROUP_FILE    = SAVE.onf\GROUPS.onf
END_
</code></pre>
</div>

</div>

</td></tr></table><script type = "text/javascript" src = "../DSDocUI_Bottom34.js">/* */</script></body>
</html>
