We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 70e6408 commit c83652bCopy full SHA for c83652b
2 files changed
src/atoms/affine/left_matmul.c
@@ -51,14 +51,11 @@
51
52
static void refresh_param_values(left_matmul_expr *lnode)
53
{
54
- if (lnode->param_source == NULL)
55
- {
56
- return;
57
- }
58
- if (!lnode->base.needs_parameter_refresh)
+ if (lnode->param_source == NULL || !lnode->base.needs_parameter_refresh)
59
60
return;
61
}
+
62
lnode->base.needs_parameter_refresh = false;
63
lnode->refresh_param_values(lnode);
64
src/expr.c
@@ -112,6 +112,7 @@ void expr_set_needs_refresh(expr *node)
112
113
if (node == NULL) return;
114
node->needs_parameter_refresh = true;
115
+ node->work->jacobian_csc_filled = false;
116
expr_set_needs_refresh(node->left);
117
expr_set_needs_refresh(node->right);
118
0 commit comments