From 47bba94dcd9e7894472d59292738a9aae35cc49b Mon Sep 17 00:00:00 2001 From: sniklas142 <niklas.schnierstein@googlemail.com> Date: Fri, 23 Aug 2019 13:31:19 +0200 Subject: [PATCH] added func to add ou modes to modes of field --- cpp/full_code/ornstein_uhlenbeck_process.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/cpp/full_code/ornstein_uhlenbeck_process.cpp b/cpp/full_code/ornstein_uhlenbeck_process.cpp index 42cdfdcb..101093e9 100644 --- a/cpp/full_code/ornstein_uhlenbeck_process.cpp +++ b/cpp/full_code/ornstein_uhlenbeck_process.cpp @@ -174,9 +174,6 @@ void ornstein_uhlenbeck_process<rnumber,be>::add_to_field_replace( src->cval(cindex,1,1) = this->ou_field->cval(cindex,1,1); src->cval(cindex,2,1) = this->ou_field->cval(cindex,2,1); } - // else { - // assert(src->cval(cindex,0,0) == this->ou_field->cval(cindex,0,0)); - // } } @@ -197,7 +194,13 @@ void ornstein_uhlenbeck_process<rnumber,be>::add_to_field_sharp( if (k2 <= this->ou_kmax_squ && k2 >= this->ou_kmin_squ) { + src->cval(cindex,0,0) += this->ou_field->cval(cindex,0,0); + src->cval(cindex,1,0) += this->ou_field->cval(cindex,1,0); + src->cval(cindex,2,0) += this->ou_field->cval(cindex,2,0); + src->cval(cindex,0,1) += this->ou_field->cval(cindex,0,1); + src->cval(cindex,1,1) += this->ou_field->cval(cindex,1,1); + src->cval(cindex,2,1) += this->ou_field->cval(cindex,2,1); } } -- GitLab