[cig-commits] r4139 - in long/3D/Gale/trunk/src/StGermain: . Discretisation/Utils/src

walter at geodynamics.org walter at geodynamics.org
Tue Aug 1 01:53:17 PDT 2006


Author: walter
Date: 2006-08-01 01:53:16 -0700 (Tue, 01 Aug 2006)
New Revision: 4139

Modified:
   long/3D/Gale/trunk/src/StGermain/
   long/3D/Gale/trunk/src/StGermain/Discretisation/Utils/src/DofLayout.c
Log:
 r2605 at earth:  boo | 2006-08-01 01:50:34 -0700
  r2584 at earth (orig r3707):  PatrickSunter | 2006-07-25 20:26:48 -0700
  Made the DofLayout be sure that all Variables used as part of it
  have Initialise() called on them in the Initialise() phase.
  
 



Property changes on: long/3D/Gale/trunk/src/StGermain
___________________________________________________________________
Name: svk:merge
   - 1ef209d2-b310-0410-a72d-e20c9eb0015c:/cig:2604
afb6c753-b9d0-0310-b4e7-dbd8d91cdd35:/trunk/StGermain:3706
   + 1ef209d2-b310-0410-a72d-e20c9eb0015c:/cig:2605
afb6c753-b9d0-0310-b4e7-dbd8d91cdd35:/trunk/StGermain:3707

Modified: long/3D/Gale/trunk/src/StGermain/Discretisation/Utils/src/DofLayout.c
===================================================================
--- long/3D/Gale/trunk/src/StGermain/Discretisation/Utils/src/DofLayout.c	2006-08-01 08:53:12 UTC (rev 4138)
+++ long/3D/Gale/trunk/src/StGermain/Discretisation/Utils/src/DofLayout.c	2006-08-01 08:53:16 UTC (rev 4139)
@@ -373,6 +373,15 @@
 
 
 void _DofLayout_Initialise( void* dofLayout, void* data ) {
+	DofLayout*	self = (DofLayout*)dofLayout;
+	Index           var_I;
+
+	/* Initialise all the Variables used - in some cases they don't allocate themselves properly until
+		this is done */
+	for( var_I = 0; var_I < self->_totalVarCount; var_I++ ) {
+		Initialise( Variable_Register_GetByIndex( self->_variableRegister, self->_varIndicesMapping[var_I] ),
+			data, False );
+	}	
 }
 
 



More information about the cig-commits mailing list