summaryrefslogtreecommitdiff
path: root/tests/autodiff/differential-method-synthesis.slang
diff options
context:
space:
mode:
authorSai Praveen Bangaru <31557731+saipraveenb25@users.noreply.github.com>2023-07-26 17:15:21 -0400
committerGitHub <noreply@github.com>2023-07-26 17:15:21 -0400
commitba89fc84267bfd09f1c8abf10a5b85d09bbc79de (patch)
tree2c79fc5dafb89a030d22fa86cd6fa3d69a89a785 /tests/autodiff/differential-method-synthesis.slang
parentb8ade05df10a2774d3da5ef1fb2c7479ff48989a (diff)
Refactor `dmul(This, Differential)` to `dmul<T:Real>(T, Differential)` (#3029)
* Refactor `dmul(This, Differential)` to `dmul<T:Real>(T, Differential)` - Add AST synthesis support for generic containers - Refactor relevant tests * Merge dmul synthesis with dadd and dzero, and disambiguate using an enum * Fix trailing spaces
Diffstat (limited to 'tests/autodiff/differential-method-synthesis.slang')
-rw-r--r--tests/autodiff/differential-method-synthesis.slang8
1 files changed, 4 insertions, 4 deletions
diff --git a/tests/autodiff/differential-method-synthesis.slang b/tests/autodiff/differential-method-synthesis.slang
index 3220976e7..e9385b78c 100644
--- a/tests/autodiff/differential-method-synthesis.slang
+++ b/tests/autodiff/differential-method-synthesis.slang
@@ -41,8 +41,8 @@ void computeMain(uint3 dispatchThreadID : SV_DispatchThreadID)
A a = {1.0, 2.0};
A.Differential b = {0.2};
dpA dpa = dpA(a, b);
- outputBuffer[0] = __fwd_diff(f)(dpa).d.b.x; // Expect: 0
- outputBuffer[1] = A.dadd(b, b).b.x; // Expect: 0.4
- outputBuffer[2] = A.dmul(a, b).b.x; // Expect: 0.2
+ outputBuffer[0] = __fwd_diff(f)(dpa).d.b.x; // Expect: 0
+ outputBuffer[1] = A.dadd(b, b).b.x; // Expect: 0.4
+ outputBuffer[2] = A.dmul<float>(2.0, b).b.x; // Expect: 0.4
}
-}
+}