[cig-commits] r13125 - in long/3D/Gale/trunk: . src/Underworld/plugins/Output/VTKOutput

walter at geodynamics.org walter at geodynamics.org
Thu Oct 23 17:36:33 PDT 2008


Author: walter
Date: 2008-10-23 17:36:33 -0700 (Thu, 23 Oct 2008)
New Revision: 13125

Modified:
   long/3D/Gale/trunk/
   long/3D/Gale/trunk/src/Underworld/plugins/Output/VTKOutput/VTKOutput.c
Log:
 r2359 at earth:  boo | 2008-10-23 17:03:08 -0700
 Make VTKOutput use class types rather than component names to decide whether a rheology is yielding, StoreStress, or StoreViscosity



Property changes on: long/3D/Gale/trunk
___________________________________________________________________
Name: svk:merge
   - 3a629746-de10-0410-b17b-fd6ecaaa963e:/cig:2358
   + 3a629746-de10-0410-b17b-fd6ecaaa963e:/cig:2359

Modified: long/3D/Gale/trunk/src/Underworld/plugins/Output/VTKOutput/VTKOutput.c
===================================================================
--- long/3D/Gale/trunk/src/Underworld/plugins/Output/VTKOutput/VTKOutput.c	2008-10-24 00:36:30 UTC (rev 13124)
+++ long/3D/Gale/trunk/src/Underworld/plugins/Output/VTKOutput/VTKOutput.c	2008-10-24 00:36:33 UTC (rev 13125)
@@ -222,13 +222,13 @@
               rheology = (YieldRheology*)Rheology_Register_GetByIndex( rheology_register, rheology_I ); 
                 
               /* Get yielding information */
-              if(!strcmp(rheology->name,"yielding"))
+              if(Stg_Class_IsInstance(rheology,YieldRheology_Type))
                 {
                   yielding=StrainWeakening_CalcRatio(rheology->strainWeakening,
                                                      materialparticle);
                 }
               /* Get viscosity */
-              else if(!strcmp(rheology->name,"storeViscosity"))
+              if(Stg_Class_IsInstance(rheology,StoreVisc_Type))
                 {
                   StoreVisc* self = (StoreVisc*) rheology;
                   StoreVisc_ParticleExt* particleExt;
@@ -237,7 +237,7 @@
                   viscosity=particleExt->effVisc;
                 }
               /* Get stress */
-              else if(!strcmp(rheology->name,"storeStress"))
+              if(Stg_Class_IsInstance(rheology,StoreStress_Type))
                 {
                   StoreStress* self = (StoreStress*) rheology;
                   StoreStress_ParticleExt* particleExt;



More information about the CIG-COMMITS mailing list