aboutsummaryrefslogtreecommitdiff
path: root/src/id_noise.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/id_noise.c')
-rw-r--r--src/id_noise.c11
1 files changed, 3 insertions, 8 deletions
diff --git a/src/id_noise.c b/src/id_noise.c
index 9951435..4d4e8e1 100644
--- a/src/id_noise.c
+++ b/src/id_noise.c
@@ -18,21 +18,16 @@
#include "cctk_Parameters.h"
void
-add_noise_to_group (int idx, const char* optstring, void* cctkGH)
+add_noise_to_var (int idx, const char* optstring, void* cctkGH)
{
+ DECLARE_CCTK_PARAMETERS;
int i, j, k, ijk;
CCTK_REAL* data;
- CCTK_REAL amplitude;
- CCTK_REAL offset;
cGH* GH = cctkGH;
int type;
data = (CCTK_REAL*) CCTK_VarDataPtrI(GH, 0, idx);
- amplitude = *((CCTK_REAL*) CCTK_ParameterGet("amplitude", "Noise", &type))
- / RAND_MAX;
- offset = 0.5 * amplitude;
-
for (k=1; k< GH->cctk_lsh[2]-1; ++k)
{
for (j=1; j< GH->cctk_lsh[1]-1; ++j)
@@ -54,7 +49,7 @@ id_noise(CCTK_ARGUMENTS)
DECLARE_CCTK_ARGUMENTS
DECLARE_CCTK_PARAMETERS
- if (CCTK_TraverseString(id_vars, add_noise_to_group, cctkGH,
+ if (CCTK_TraverseString(id_vars, add_noise_to_var, cctkGH,
CCTK_GROUP_OR_VAR) < 0)
{
CCTK_WARN (1, "Failed to parse 'IDRandom::noisy_id_vars' parameter");