diff options
Diffstat (limited to 'src/SandR.c')
-rw-r--r-- | src/SandR.c | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/src/SandR.c b/src/SandR.c index d339223..ea419ff 100644 --- a/src/SandR.c +++ b/src/SandR.c @@ -86,16 +86,13 @@ void MoL_RestoreSandR(CCTK_ARGUMENTS) SandRVariableIndex[var]); vectorstart = var * totalsize; - /* + +#ifdef MOLDEBUG printf("Restore:Variable %s, first entry %g, scratch %g\n", - CCTK_VarName(SandRVariableIndex[var]), SandRDataArray[0], SandRScratchSpace[vectorstart]); - */ - /* - for (index = 0; index < totalsize; index++) - { - SandRDataArray[index] = SandRScratchSpace[vectorstart + index]; - } - */ + CCTK_VarName(SandRVariableIndex[var]), SandRDataArray[0], + SandRScratchSpace[vectorstart]); +#endif + memcpy(SandRDataArray, &SandRScratchSpace[vectorstart], totalsize * sizeof(CCTK_REAL)); } |