[cig-commits] commit: Add casting for C++
Mercurial
hg at geodynamics.org
Fri May 13 08:09:55 PDT 2011
changeset: 419:30b92a50dd23
tag: tip
user: Walter Landry <wlandry at caltech.edu>
date: Fri May 13 08:08:29 2011 -0700
files: MaterialPoints/src/OneToManyMapper.cxx MaterialPoints/src/OneToOneMapper.cxx
description:
Add casting for C++
diff -r 285af3102548 -r 30b92a50dd23 MaterialPoints/src/OneToManyMapper.cxx
--- a/MaterialPoints/src/OneToManyMapper.cxx Thu May 12 11:18:04 2011 -0700
+++ b/MaterialPoints/src/OneToManyMapper.cxx Fri May 13 08:08:29 2011 -0700
@@ -170,7 +170,7 @@ double _OneToManyMapper_GetDoubleFromExt
ref = OneToManyMapper_GetMaterialRef(mapper, intPoint);
for(ii = 0; ii < ref->numParticles; ii++) {
- c = *(double*)(MaterialPointsSwarm_GetExtensionAt(self->materialSwarm, ref->particleInds[ii], extHandle) + offs);
+ c = *(double*)((char*)MaterialPointsSwarm_GetExtensionAt(self->materialSwarm, ref->particleInds[ii], extHandle) + offs);
v += ((double)ref->weights[ii])*c;
}
@@ -185,7 +185,7 @@ double _OneToManyMapper_GetDoubleFromMat
ref = OneToManyMapper_GetMaterialRef(mapper, intPoint);
for(ii = 0; ii < ref->numParticles; ii++) {
- c = *(double*)(MaterialPointsSwarm_GetMaterialExtensionAt(self->materialSwarm, ref->particleInds[ii], extHandle) + offs);
+ c = *(double*)((char*)MaterialPointsSwarm_GetMaterialExtensionAt(self->materialSwarm, ref->particleInds[ii], extHandle) + offs);
v += ((double)ref->weights[ii])*c;
}
diff -r 285af3102548 -r 30b92a50dd23 MaterialPoints/src/OneToOneMapper.cxx
--- a/MaterialPoints/src/OneToOneMapper.cxx Thu May 12 11:18:04 2011 -0700
+++ b/MaterialPoints/src/OneToOneMapper.cxx Fri May 13 08:08:29 2011 -0700
@@ -199,7 +199,7 @@ void* _OneToOneMapper_GetExtensionOn( vo
}
double _OneToOneMapper_GetDoubleFromExtension(void* mapper, void* intPoint, ExtensionInfo_Index extHandle, int offs) {
- return *(double*)(IntegrationPointMapper_GetExtensionOn(mapper, intPoint, extHandle) + offs);
+ return *(double*)((char*)IntegrationPointMapper_GetExtensionOn(mapper, intPoint, extHandle) + offs);
}
double _OneToOneMapper_GetDoubleFromMaterial(void* mapper, void* intPoint, ExtensionInfo_Index extHandle, int offs) {
@@ -207,5 +207,5 @@ double _OneToOneMapper_GetDoubleFromMate
MaterialPoint *matPoint;
matPoint = OneToOneMapper_GetMaterialPoint(mapper, intPoint, &matSwarm);
- return *(double*)(MaterialPointsSwarm_GetMaterialExtensionOn(matSwarm, matPoint, extHandle) + offs);
+ return *(double*)((char*)MaterialPointsSwarm_GetMaterialExtensionOn(matSwarm, matPoint, extHandle) + offs);
}
More information about the CIG-COMMITS
mailing list