We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent fe8e2e3 commit a7958c7Copy full SHA for a7958c7
1 file changed
stan/math/rev/fun/expm1.hpp
@@ -42,8 +42,8 @@ inline var expm1(const var& a) {
42
}
43
44
template <typename T, require_matrix_t<T>* = nullptr>
45
-inline var expm1(const var_value<T>& a) {
46
- return make_callback_var(expm1(a.val()), [a](auto& vi) mutable {
+inline auto expm1(const var_value<T>& a) {
+ return make_callback_var(expm1(a.val()).eval(), [a](auto& vi) mutable {
47
a.adj().array() += vi.adj().array() * (vi.val().array() + 1.0);
48
});
49
0 commit comments