[cig-commits] r5161 - in long/3D/Gale/trunk/src/Underworld: . Utils/src

walter at geodynamics.org walter at geodynamics.org
Tue Oct 31 13:33:29 PST 2006


Author: walter
Date: 2006-10-31 13:33:29 -0800 (Tue, 31 Oct 2006)
New Revision: 5161

Modified:
   long/3D/Gale/trunk/src/Underworld/
   long/3D/Gale/trunk/src/Underworld/Utils/src/DVCWeights.c
   long/3D/Gale/trunk/src/Underworld/Utils/src/DVCWeights.h
   long/3D/Gale/trunk/src/Underworld/Utils/src/Init.c
   long/3D/Gale/trunk/src/Underworld/Utils/src/types.h
Log:
 r699 at earth:  boo | 2006-10-31 13:32:08 -0800
  r689 at earth (orig r366):  MirkoVelic | 2006-10-30 16:04:02 -0800
  I had this code working under a slightly older version of Underworld etc.
  Turns out some changes have been made recently and I needed to update this code 
  to fit. However, I am having some header file weirdness so it won't compile
  right now. I think some vpac person would be better suited to track down that
  little bug.
  
 



Property changes on: long/3D/Gale/trunk/src/Underworld
___________________________________________________________________
Name: svk:merge
   - 9570c393-cf10-0410-b476-9a651db1e55a:/cig:698
c24a034b-ab11-0410-afe6-cfe714e2959e:/trunk:365
   + 9570c393-cf10-0410-b476-9a651db1e55a:/cig:699
c24a034b-ab11-0410-afe6-cfe714e2959e:/trunk:366

Modified: long/3D/Gale/trunk/src/Underworld/Utils/src/DVCWeights.c
===================================================================
--- long/3D/Gale/trunk/src/Underworld/Utils/src/DVCWeights.c	2006-10-31 21:33:22 UTC (rev 5160)
+++ long/3D/Gale/trunk/src/Underworld/Utils/src/DVCWeights.c	2006-10-31 21:33:29 UTC (rev 5161)
@@ -64,10 +64,13 @@
 #include <StGermain/StGermain.h>
 #include <StG_FEM/StG_FEM.h>
 
+//#include <PICellerator/PICellerator.h>
+//#include <PICellerator/Weights/Weights.h>
 #include "types.h"
-#include <PICellerator/PICellerator.h>
+#include <PICellerator/Weights/WeightsCalculator.h>
 #include "DVCWeights.h"
 
+
 #include <assert.h>
 #include <string.h>
 #include <math.h>
@@ -187,7 +190,7 @@
 }
 
 
-void _DVCWeights_Construct( void* dvcWeights, Stg_ComponentFactory* cf ) {
+void _DVCWeights_Construct( void* dvcWeights, Stg_ComponentFactory* cf, void *data ) {
 	DVCWeights*	     self          = (DVCWeights*) dvcWeights;
 
 	int defaultResolution;
@@ -199,7 +202,7 @@
 	resolution[ J_AXIS ] = Stg_ComponentFactory_GetUnsignedInt( cf, self->name, "resolutionY", defaultResolution );
 	resolution[ K_AXIS ] = Stg_ComponentFactory_GetUnsignedInt( cf, self->name, "resolutionZ", defaultResolution );
 	
-	_WeightsCalculator_Construct( self, cf );
+	_WeightsCalculator_Construct( self, cf, data );
        
 	_DVCWeights_Init( self, resolution );
 }

Modified: long/3D/Gale/trunk/src/Underworld/Utils/src/DVCWeights.h
===================================================================
--- long/3D/Gale/trunk/src/Underworld/Utils/src/DVCWeights.h	2006-10-31 21:33:22 UTC (rev 5160)
+++ long/3D/Gale/trunk/src/Underworld/Utils/src/DVCWeights.h	2006-10-31 21:33:29 UTC (rev 5161)
@@ -184,8 +184,8 @@
 		WeightsCalculator_CalculateFunction*  _calculate,
 		Name                                  name );
 
-	void _DVCWeights_Init( void* dvcWeights,  int *res  ) ;
-        void DVCWeights_InitAll( void* dvcWeights, Dimension_Index dim ) ;
+	void _DVCWeights_Init( void* dvcWeights, int *res ) ;
+	void DVCWeights_InitAll( void* dvcWeights, Dimension_Index dim ) ;
 
 
 	/* Stg_Class_Delete DVCWeights implementation */
@@ -198,13 +198,14 @@
 	void* _DVCWeights_Copy( void* dvcWeights, void* dest, Bool deep, Name nameExt, PtrMap* ptrMap );
 	
 	void* _DVCWeights_DefaultNew( Name name ) ;
-	void _DVCWeights_Construct( void* dvcWeights, Stg_ComponentFactory* cf ) ;
+void _DVCWeights_Construct( void* dvcWeights, Stg_ComponentFactory* cf, void* data ) ;
 	void _DVCWeights_Build( void* dvcWeights, void* data ) ;
 	void _DVCWeights_Initialise( void* dvcWeights, void* data ) ;
 	void _DVCWeights_Execute( void* dvcWeights, void* data );
 	void _DVCWeights_Destroy( void* dvcWeights, void* data ) ;
+	
 		
 	void _DVCWeights_Calculate( void* dvcWeights, void* _swarm, Cell_LocalIndex lCell_I ) ;
 
-	
+//	void _DVCWeights_Init( void* dvcWeights,  int *res  );
 #endif 

Modified: long/3D/Gale/trunk/src/Underworld/Utils/src/Init.c
===================================================================
--- long/3D/Gale/trunk/src/Underworld/Utils/src/Init.c	2006-10-31 21:33:22 UTC (rev 5160)
+++ long/3D/Gale/trunk/src/Underworld/Utils/src/Init.c	2006-10-31 21:33:29 UTC (rev 5161)
@@ -67,7 +67,7 @@
 	Stg_ComponentRegister_Add( componentRegister, RadiogenicHeatingTerm_Type,     "0", _RadiogenicHeatingTerm_DefaultNew );
 	Stg_ComponentRegister_Add( componentRegister, StressField_Type ,              "0", _StressField_DefaultNew );
 	Stg_ComponentRegister_Add( componentRegister, ViscosityField_Type ,           "0", _ViscosityField_DefaultNew );
-		Stg_ComponentRegister_Add( componentRegister, DVCWeights_Type,          "0", _DVCWeights_DefaultNew );
+       	Stg_ComponentRegister_Add( componentRegister, DVCWeights_Type,          "0", _DVCWeights_DefaultNew );
 
 	RegisterParent( UnderworldContext_Type,             PICelleratorContext_Type );
 	RegisterParent( PressureTemperatureOutput_Type,     SwarmOutput_Type );

Modified: long/3D/Gale/trunk/src/Underworld/Utils/src/types.h
===================================================================
--- long/3D/Gale/trunk/src/Underworld/Utils/src/types.h	2006-10-31 21:33:22 UTC (rev 5160)
+++ long/3D/Gale/trunk/src/Underworld/Utils/src/types.h	2006-10-31 21:33:29 UTC (rev 5161)
@@ -51,6 +51,6 @@
 	typedef struct RadiogenicHeatingTerm         RadiogenicHeatingTerm;
 	typedef struct StressField                   StressField;
 	typedef struct ViscosityField                ViscosityField;
-	typedef struct DVCWeights              DVCWeights;
+	typedef struct DVCWeights                    DVCWeights;
 
 #endif 



More information about the cig-commits mailing list