[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