Parth
Parth
> Before closing this issue, would you mind giving your opinion on https://github.com/vgvassilev/clad/pull/823#issuecomment-2007777747? There are still a few issues even if the user can specify the output parameter as an...
Can we use `std::deque` to represent the data of the tape instead of explicitly adding slabs to the tape when they are required and maintaining all the slab-related data structures?...
> My expectation is that we will need a lot more customizations and we might be able to make it more our tape efficient than the std::deque. Another consideration is...
@PetroZarytskyi Can you please describe the solution in the commit message / pull request description?
The produced gradient of the below code has compile-time error in the local variable redeclaration part. ```cpp double fn(double u, double v) { double r; { double res; double v_copy...
Hi Jonas, Thank you for reporting the issue. > Maybe it should also be considered acceptable if the initializer list is empty? You are right, it should definitely be acceptable....
Hi @maxaehle Thank you for reporting this issue. However, it's a known limitation that Clad does not support pointers in the reverse-mode. I believe @vaithak is working on the pointer...
One way to add support for `new` and `delete` keywords is to use custom derivatives functionality. Currently, clad supports custom derivatives functionality for many operators (`+`, `+=`, `*`, and so...
Hi @maxaehle, Thank you for reporting this issue. It's a good issue in the sense that it forces us to think about how non-differentiable operations should be handled by Clad....
Hi @guitargeek Thank you for reporting this issue. The issue is not due to passing `nullptr`. The root cause of the issue is the (very) limited support of pointers in...