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

walter at geodynamics.org walter at geodynamics.org
Sat Oct 14 11:31:16 PDT 2006


Author: walter
Date: 2006-10-14 11:31:16 -0700 (Sat, 14 Oct 2006)
New Revision: 5024

Modified:
   long/3D/Gale/trunk/src/StGermain/
   long/3D/Gale/trunk/src/StGermain/Discretisation/Mesh/src/CartesianGenerator.c
Log:
 r3051 at earth:  boo | 2006-10-14 11:08:07 -0700
  r3039 at earth (orig r3859):  LukeHodkinson | 2006-10-14 11:10:03 -0700
  Adding some extra coordinate information to the mesh's
  extension when generated as cartesian.
  
 



Property changes on: long/3D/Gale/trunk/src/StGermain
___________________________________________________________________
Name: svk:merge
   - 1ef209d2-b310-0410-a72d-e20c9eb0015c:/cig:3050
afb6c753-b9d0-0310-b4e7-dbd8d91cdd35:/trunk/StGermain:3858
   + 1ef209d2-b310-0410-a72d-e20c9eb0015c:/cig:3051
afb6c753-b9d0-0310-b4e7-dbd8d91cdd35:/trunk/StGermain:3859

Modified: long/3D/Gale/trunk/src/StGermain/Discretisation/Mesh/src/CartesianGenerator.c
===================================================================
--- long/3D/Gale/trunk/src/StGermain/Discretisation/Mesh/src/CartesianGenerator.c	2006-10-14 18:31:14 UTC (rev 5023)
+++ long/3D/Gale/trunk/src/StGermain/Discretisation/Mesh/src/CartesianGenerator.c	2006-10-14 18:31:16 UTC (rev 5024)
@@ -364,6 +364,8 @@
 	unsigned*		gSize;
 	unsigned*		lSize;
 	unsigned*		offs;
+	double*			min;
+	double*			max;
 	unsigned		d_i;
 
 	/* Sanity check. */
@@ -387,16 +389,24 @@
 	ExtensionManager_AddArray( mesh->info, "cartesianGlobalSize", sizeof(unsigned), self->topoGrid->nDims );
 	ExtensionManager_AddArray( mesh->info, "cartesianLocalSize", sizeof(unsigned), self->topoGrid->nDims );
 	ExtensionManager_AddArray( mesh->info, "cartesianLocalOffset", sizeof(unsigned), self->topoGrid->nDims );
+	ExtensionManager_AddArray( mesh->info, "cartesianMinCoord", sizeof(double), self->topoGrid->nDims );
+	ExtensionManager_AddArray( mesh->info, "cartesianMaxCoord", sizeof(double), self->topoGrid->nDims );
 	gSize = (unsigned*)ExtensionManager_Get( mesh->info, mesh, 
 						 ExtensionManager_GetHandle( mesh->info, "cartesianGlobalSize" ) );
 	lSize = (unsigned*)ExtensionManager_Get( mesh->info, mesh, 
 						 ExtensionManager_GetHandle( mesh->info, "cartesianLocalSize" ) );
 	offs = (unsigned*)ExtensionManager_Get( mesh->info, mesh, 
 						ExtensionManager_GetHandle( mesh->info, "cartesianLocalOffset" ) );
+	min = (double*)ExtensionManager_Get( mesh->info, mesh, 
+					     ExtensionManager_GetHandle( mesh->info, "cartesianMinCoord" ) );
+	max = (double*)ExtensionManager_Get( mesh->info, mesh, 
+					     ExtensionManager_GetHandle( mesh->info, "cartesianMaxCoord" ) );
 	for( d_i = 0; d_i < self->topoGrid->nDims; d_i++ ) {
 		gSize[d_i] = self->topoGrid->sizes[d_i];
 		lSize[d_i] = self->range[d_i];
 		offs[d_i] = self->origin[d_i];
+		min[d_i] = self->crdMin[d_i];
+		max[d_i] = self->crdMax[d_i];
 	}
 }
 



More information about the cig-commits mailing list