[cig-commits] r4938 - in long/3D/Gale/trunk/src/Underworld: . InputFiles/BaseApps InputFiles/Viewports

walter at geodynamics.org walter at geodynamics.org
Wed Oct 11 13:54:25 PDT 2006


Author: walter
Date: 2006-10-11 13:54:25 -0700 (Wed, 11 Oct 2006)
New Revision: 4938

Added:
   long/3D/Gale/trunk/src/Underworld/InputFiles/Viewports/REP_PressureVP.xml
Modified:
   long/3D/Gale/trunk/src/Underworld/
   long/3D/Gale/trunk/src/Underworld/InputFiles/BaseApps/REP_Setup.xml
Log:
 r598 at earth:  boo | 2006-10-11 13:52:11 -0700
  r560 at earth (orig r337):  JulianGiordani | 2006-09-27 22:41:19 -0700
  
  Now REP_Setup.xml uses the new Operator's that take the negative average of a symmetric tensor. This creates a field i've called "recoveredPressureField" and to visualise it i've added REP_PressureVP.xml to the viewports directory.
  
  If you use the REP_Sigma plugin it means the total stress is being recovered, and that means a recovered pressure is included. To viz the recovered pressure add the REP_Sigma plugin
  <param>ExperimentalUnderworld_REP_Sigma</param>
  
  Include the xml which sets up the recovered Stress Variables
  <include>BaseApps/REP_Setup.xml</include>
  
  Include the recovered PressureVP
  <include>Viewports/REP_PressureVP.xml</include>
  
  And in your window struct in the xml include the recoveredPressureVP i.e.
  <struct name="components" mergeType="merge">
  		<struct name="window" mergeType="merge">
  			<list name="Viewport">
  				<param>PressureVP recoveredPressureVP</param>
  			</list>
  		</struct>
  </struct>
  
  
   
  
 



Property changes on: long/3D/Gale/trunk/src/Underworld
___________________________________________________________________
Name: svk:merge
   - 9570c393-cf10-0410-b476-9a651db1e55a:/cig:597
c24a034b-ab11-0410-afe6-cfe714e2959e:/trunk:336
   + 9570c393-cf10-0410-b476-9a651db1e55a:/cig:598
c24a034b-ab11-0410-afe6-cfe714e2959e:/trunk:337

Modified: long/3D/Gale/trunk/src/Underworld/InputFiles/BaseApps/REP_Setup.xml
===================================================================
--- long/3D/Gale/trunk/src/Underworld/InputFiles/BaseApps/REP_Setup.xml	2006-10-11 20:54:23 UTC (rev 4937)
+++ long/3D/Gale/trunk/src/Underworld/InputFiles/BaseApps/REP_Setup.xml	2006-10-11 20:54:25 UTC (rev 4938)
@@ -60,5 +60,11 @@
 		<param name="Operator">TakeThirdComponent</param>
 		<param name="FeVariable">recoveredStress</param>
 	</struct>
+
+	<struct name="recoveredPressureField"> 
+		<param name="Type">OperatorFeVariable</param>
+		<param name="Operator">SymmetricTensor_NegAverageTrace</param>
+		<param name="FeVariable">recoveredStress</param>
+	</struct>
 </struct>
 </StGermainData>

Added: long/3D/Gale/trunk/src/Underworld/InputFiles/Viewports/REP_PressureVP.xml
===================================================================
--- long/3D/Gale/trunk/src/Underworld/InputFiles/Viewports/REP_PressureVP.xml	2006-10-11 20:54:23 UTC (rev 4937)
+++ long/3D/Gale/trunk/src/Underworld/InputFiles/Viewports/REP_PressureVP.xml	2006-10-11 20:54:25 UTC (rev 4938)
@@ -0,0 +1,50 @@
+<?xml version="1.0"?>
+<!DOCTYPE StGermainData SYSTEM "stgermain.dtd">
+
+<StGermainData xmlns="http://www.vpac.org/StGermain/XML_IO_Handler/Jun2003">
+
+<struct name="components" mergeType="merge">
+	<struct name="camera" mergeType="replace">
+		<param name="Type">lucCamera</param>
+		<param name="CentreFieldVariable">recoveredPressureField</param>
+		<param name="coordZ">1.5</param>
+	</struct>
+	<struct name="recoveredPressureColourMap">
+		<param name="Type">lucColourMap</param>
+		<param name="colours">Black Purple DarkRed Orange Yellow</param>
+		<!--<param name="colours">#111111 #220044 DarkSlateBlue Blue green yellow orange DarkRed red</param>
+		-->
+		<param name="dynamicRange">true</param>
+	</struct>
+	<struct name="recoveredPressureMap">
+		<param name="Type">lucScalarField</param>
+		<param name="FieldVariable">recoveredPressureField</param>
+		<param name="ColourMap">recoveredPressureColourMap</param>
+	</struct>
+	<struct name="recoveredPressureTitle" mergeType="replace">
+		<param name="Type">lucTitle</param>
+		<param name="string">Recovered Stress Trace (via REP)</param>
+	</struct>
+
+	<struct name="recoveredPressureColourBar">
+		<param name="Type">lucColourBar</param>
+		<param name="ColourMap">recoveredPressureColourMap</param>
+	</struct>
+
+	<struct name="border" mergeType="replace">
+		<param name="Type">lucFieldVariableBorder</param>
+		<param name="FieldVariable">recoveredPressureField</param>
+	</struct>
+	<struct name="recoveredPressureVP">
+		<param name="Type">lucViewport</param>
+		<param name="Camera">camera</param>
+		<list name="DrawingObject">
+			<param>recoveredPressureMap</param>
+			<param>border</param>
+			<param>recoveredPressureTitle</param>
+			<param>recoveredPressureColourBar</param>
+		</list>
+	</struct>
+</struct>
+
+</StGermainData>



More information about the cig-commits mailing list