[cig-commits] commit:
Mercurial
hg at geodynamics.org
Mon Nov 24 11:59:19 PST 2008
changeset: 120:0f5b0e6c4657
user: JulianGiordani
date: Mon Jul 21 05:11:08 2008 +0000
files: Swarm/src/SwarmClass.c
description:
BUG fix:
A regularly used function was, in 2D only, writing to an unspecified address
diff -r 5fc7556f33fe -r 0f5b0e6c4657 Swarm/src/SwarmClass.c
--- a/Swarm/src/SwarmClass.c Mon Jul 21 04:58:03 2008 +0000
+++ b/Swarm/src/SwarmClass.c Mon Jul 21 05:11:08 2008 +0000
@@ -1370,17 +1370,18 @@ void Swarm_PrintParticleCoords_ByCell( v
void Swarm_GetCellMinMaxCoords( void* swarm, Cell_DomainIndex cell_I, Coord min, Coord max ) {
Swarm* self = (Swarm*) swarm;
- Dimension_Index dim_I;
- Cell_PointIndex cPoint_I;
+ Dimension_Index dim_I;
+ int dim = self->dim;
+ Cell_PointIndex cPoint_I;
double* currCoord;
- for ( dim_I = 0; dim_I < 3; dim_I++ ) {
+ for ( dim_I = 0; dim_I < dim; dim_I++ ) {
min[dim_I] = (*self->cellPointTbl[cell_I][0])[dim_I];
max[dim_I] = (*self->cellPointTbl[cell_I][0])[dim_I];
}
for ( cPoint_I = 1; cPoint_I < self->cellPointCountTbl[cell_I]; cPoint_I++ ) {
- for ( dim_I = 0; dim_I < 3; dim_I++ ) {
+ for ( dim_I = 0; dim_I < dim; dim_I++ ) {
currCoord = (*self->cellPointTbl[cell_I][cPoint_I]);
if ( currCoord[dim_I] < min[dim_I] ) {
min[dim_I] = currCoord[dim_I];
More information about the CIG-COMMITS
mailing list