[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