aboutsummaryrefslogtreecommitdiff
path: root/transfer.c
diff options
context:
space:
mode:
authorAnton Khirnov <anton@khirnov.net>2020-07-13 10:58:34 +0200
committerAnton Khirnov <anton@khirnov.net>2020-07-13 10:58:34 +0200
commit2756ddf7f50b7debd90ecada3944eda7e2ef5236 (patch)
tree5096cd9cb1909d962b06fb36602a0347c7cd40e7 /transfer.c
parentb15dd9fd3ac88d5c2afc0299c4a4ddf69b9131b5 (diff)
parentf52486a2382b5e1036b608d663ccece5d2de220d (diff)
Merge branch 'fd8' into deploy
Diffstat (limited to 'transfer.c')
-rw-r--r--transfer.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/transfer.c b/transfer.c
index f4cfe87..8e52fa6 100644
--- a/transfer.c
+++ b/transfer.c
@@ -145,9 +145,10 @@ static int transfer_factors_lagrange(GridTransferContext *ctx, unsigned int dim)
for (ptrdiff_t idx_dst = 0; idx_dst < ctx->dst.size[dim]; idx_dst++) {
const ptrdiff_t idx_src = (ptrdiff_t)(scale * (idx_dst + ctx->dst.start[dim])) - ctx->src.start[dim] - (priv->stencil / 2 - 1);
const double coord_dst = (idx_dst + ctx->dst.start[dim]) * step_dst;
-
double *fact = priv->fact[dim] + priv->stencil * idx_dst;
+ //idx_src = MAX(MIN(idx_src, ctx->src.size[dim] - priv->stencil - 1), 0);
+
for (int i = 0; i < priv->stencil; i++)
coord_src[i] = (idx_src + ctx->src.start[dim] + i) * step_src;