[cig-commits] r7478 - in long/3D/Gale/trunk: .
src/Underworld/plugins/Output/VTKOutput
walter at geodynamics.org
walter at geodynamics.org
Mon Jun 25 09:32:26 PDT 2007
Author: walter
Date: 2007-06-25 09:32:23 -0700 (Mon, 25 Jun 2007)
New Revision: 7478
Modified:
long/3D/Gale/trunk/
long/3D/Gale/trunk/src/Underworld/plugins/Output/VTKOutput/VTKOutput.c
Log:
r1854 at earth: boo | 2007-06-25 09:28:45 -0700
Fix VTKOutput so that, if it finds a SurfaceAdaptor when expecting a CartesianGenerator it can still find the CartesianGenerator
Property changes on: long/3D/Gale/trunk
___________________________________________________________________
Name: svk:merge
- 3a629746-de10-0410-b17b-fd6ecaaa963e:/cig:1852
+ 3a629746-de10-0410-b17b-fd6ecaaa963e:/cig:1854
Modified: long/3D/Gale/trunk/src/Underworld/plugins/Output/VTKOutput/VTKOutput.c
===================================================================
--- long/3D/Gale/trunk/src/Underworld/plugins/Output/VTKOutput/VTKOutput.c 2007-06-25 15:24:37 UTC (rev 7477)
+++ long/3D/Gale/trunk/src/Underworld/plugins/Output/VTKOutput/VTKOutput.c 2007-06-25 16:32:23 UTC (rev 7478)
@@ -353,6 +353,11 @@
mesh=(Mesh*)(feVar->feMesh);
gen=((CartesianGenerator *)(mesh->generator));
+ /* If we got the surface adaptor instead of the cartesian
+ mesh generator, go to the mesh generator. */
+ if(!strcmp(gen->type,"SurfaceAdaptor"))
+ gen=(CartesianGenerator *)((SurfaceAdaptor *)(gen))->generator;
+
nDims=gen->nDims;
nx=pnx=gen->range[0];
More information about the cig-commits
mailing list