Skip to content

Commit 6e60d14

Browse files
committed
Minimal, single TU Example
1 parent 012bd21 commit 6e60d14

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/main.cpp

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,21 @@
1717
# include <mpi.h>
1818
#endif
1919

20+
#include <clad/Differentiator/Differentiator.h>
21+
22+
#include <iostream>
23+
24+
25+
double fn(double x, double y) {
26+
return x*x*y + y*y;
27+
}
2028

2129
int main(int argc, char* argv[])
2230
{
31+
auto fn_dx = clad::differentiate(fn, "x");
32+
fn_dx.dump();
33+
fn_dx.execute(5, 3);
34+
2335
#if defined(AMREX_USE_MPI)
2436
AMREX_ALWAYS_ASSERT(MPI_SUCCESS == MPI_Init(&argc, &argv));
2537
#endif

0 commit comments

Comments
 (0)