2
0
mirror of https://github.com/boostorg/yap.git synced 2026-01-21 05:32:10 +00:00

13 Commits

Author SHA1 Message Date
Zach Laine
661b09d09d BOOST_YAP_USER_FREE_BINARY_OPERATOR -> BOOST_YAP_USER_NONMEMBER_BINARY_OPERATOR;
add BOOST_YAP_USER_ASSIGN_OPERATOR_MEMBER to macros table in docs.
2018-02-25 22:44:19 -06:00
Zach Laine
260dc0e82d Remove the now-redundant uses of as_expr(). 2018-02-23 21:50:06 -06:00
Zach Laine
8712988c25 Add expr_tag template to handle expr_kind <-> tag mapping.
Fixes #49.
2018-02-16 22:34:09 -06:00
Zach Laine
27380020d7 Revert "Transform terminals before they are unwrapped and given as arguments to"
This reverts commit 4e68505bab.

Fixes #40.
2018-02-15 21:24:20 -06:00
Zach Laine
8282c4b10e Add Boost license copyright headers to all C++ files.
Fixes #31.
2018-02-15 18:07:48 -06:00
Zach Laine
55e9f33892 Remove this_type parameter from all member function macros. 2017-05-09 11:14:55 -05:00
Zach Laine
4e68505bab Transform terminals before they are unwrapped and given as arguments to
TagTransforms.
2017-03-12 14:59:35 -05:00
Zach Laine
3230cf2955 #include yap/algorithm instead of yap/expression in appropriate examples. 2016-12-21 20:11:37 -06:00
Zach Laine
858117ea71 Remove unnecessary genericity in autodiff example, and remove the
assert(false) in the negation transform (since the reason it was placed there
is fixed).
2016-12-17 19:27:49 -06:00
Zach Laine
056e886351 Slight modifications to autodiff example, including one that reveals a bug. 2016-12-17 13:09:55 -06:00
Zach Laine
211454066b Brevity in autodiff example. 2016-12-16 22:47:40 -06:00
Zach Laine
d9f17587cc Refactor the autodiff example code to make it a better example. 2016-12-16 22:30:05 -06:00
Zach Laine
9e37427a0b Add Autodiff_library sources as the basis for an example. 2016-12-16 22:20:10 -06:00