Commit eded2c6c authored by Yutong Zhao's avatar Yutong Zhao
Browse files

No commit message

No commit message
parent 0637a4ce
......@@ -833,6 +833,8 @@ int CudaIntegrationUtilities::prepareRandomNumbers(int numValues) {
}
void CudaIntegrationUtilities::createCheckpoint(ostream& stream) {
if(random == NULL)
return;
stream.write((char*) &randomPos, sizeof(int));
vector<float4> randomVec;
random->download(randomVec);
......@@ -843,6 +845,8 @@ void CudaIntegrationUtilities::createCheckpoint(ostream& stream) {
}
void CudaIntegrationUtilities::loadCheckpoint(istream& stream) {
if(random == NULL)
return;
stream.read((char*) &randomPos, sizeof(int));
vector<float4> randomVec(random->getSize());
stream.read((char*) &randomVec[0], sizeof(float4)*random->getSize());
......
......@@ -920,6 +920,8 @@ int OpenCLIntegrationUtilities::prepareRandomNumbers(int numValues) {
}
void OpenCLIntegrationUtilities::createCheckpoint(ostream& stream) {
if(random == NULL)
return;
stream.write((char*) &randomPos, sizeof(int));
vector<mm_float4> randomVec;
random->download(randomVec);
......@@ -930,6 +932,8 @@ void OpenCLIntegrationUtilities::createCheckpoint(ostream& stream) {
}
void OpenCLIntegrationUtilities::loadCheckpoint(istream& stream) {
if(random == NULL)
return;
stream.read((char*) &randomPos, sizeof(int));
vector<mm_float4> randomVec(random->getSize());
stream.read((char*) &randomVec[0], sizeof(mm_float4)*random->getSize());
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment