dglaeser / adpp

Automatic differentiation capabilities for c++23
MIT License
0 stars 0 forks source link

add leaf symbol extractor type trait #24

Closed dglaeser closed 6 months ago

dglaeser commented 6 months ago

the current requires(detail::bindings_for<... clause on evaluate takes long to compile (when removing the requires clause, the benchmark compiles in half the time). The current implementation reuses the leaf_symbols_of function with declval, and compile times may be improved when this is avoided.