/dports/math/heyoka/heyoka-0.16.0/test/ |
H A D | taylor_decompose.cpp | 32 REQUIRE_THROWS_MATCHES(taylor_decompose(std::vector<expression>{}, std::vector<expression>{}), 40 REQUIRE_THROWS_MATCHES(taylor_decompose(std::vector<expression>{x}, std::vector<expression>{y}), 45 …REQUIRE_THROWS_MATCHES(taylor_decompose(std::vector<expression>{x}, std::vector<expression>{1_dbl}… 60 … = taylor_decompose(std::vector<expression>{x + y, x - y}, std::vector<expression>{x, x * y}); 96 REQUIRE_THROWS_MATCHES(taylor_decompose(sys_t{}, {}), std::invalid_argument, 103 REQUIRE_THROWS_MATCHES(taylor_decompose(sys_t{{par[0], x}}, {}), std::invalid_argument, 107 REQUIRE_THROWS_MATCHES(taylor_decompose(sys_t{prime(x) = y}, {}), std::invalid_argument, 111 REQUIRE_THROWS_MATCHES(taylor_decompose(sys_t{prime(x) = x}, {y}), std::invalid_argument, 115 REQUIRE_THROWS_MATCHES(taylor_decompose(sys_t{prime(x) = x}, {1_dbl}), std::invalid_argument, 118 auto [dc, sv_funcs_dc] = taylor_decompose(sys_t{prime(x) = x}, std::vector<expression>{x + 1.}); [all …]
|
H A D | func.cpp | 201 f.taylor_decompose(func_map2, dec); 413 taylor_dc_t::size_type taylor_decompose(taylor_dc_t &u_vars_defs) && in taylor_decompose() function 425 taylor_dc_t::size_type taylor_decompose(taylor_dc_t &u_vars_defs) && in taylor_decompose() function 437 taylor_dc_t::size_type taylor_decompose(taylor_dc_t &u_vars_defs) && in taylor_decompose() function 453 REQUIRE(f.taylor_decompose(func_map, u_vars_defs) == 1u); 461 f.taylor_decompose(func_map, u_vars_defs), std::invalid_argument, 468 REQUIRE_THROWS_MATCHES(f.taylor_decompose(func_map, u_vars_defs), std::invalid_argument,
|
H A D | atan2.cpp | 74 taylor_decompose(atan2(u0, u1), dec); 95 taylor_decompose(atan2(u0 + u1, u1 - u0), dec);
|
H A D | kepE.cpp | 95 taylor_decompose(kepE(u0, u1), dec); 118 taylor_decompose(kepE(u0 + u1, u1 - u0), dec);
|
/dports/math/heyoka/heyoka-0.16.0/include/heyoka/math/ |
H A D | sinh.hpp | 43 taylor_dc_t::size_type taylor_decompose(taylor_dc_t &) &&;
|
H A D | tanh.hpp | 50 taylor_dc_t::size_type taylor_decompose(taylor_dc_t &) &&;
|
H A D | cosh.hpp | 50 taylor_dc_t::size_type taylor_decompose(taylor_dc_t &) &&;
|
H A D | kepE.hpp | 53 taylor_dc_t::size_type taylor_decompose(taylor_dc_t &) &&;
|
H A D | atan2.hpp | 53 taylor_dc_t::size_type taylor_decompose(taylor_dc_t &) &&;
|
H A D | acosh.hpp | 57 taylor_dc_t::size_type taylor_decompose(taylor_dc_t &) &&;
|
H A D | asin.hpp | 57 taylor_dc_t::size_type taylor_decompose(taylor_dc_t &) &&;
|
H A D | erf.hpp | 57 taylor_dc_t::size_type taylor_decompose(taylor_dc_t &) &&;
|
H A D | asinh.hpp | 57 taylor_dc_t::size_type taylor_decompose(taylor_dc_t &) &&;
|
H A D | atan.hpp | 58 taylor_dc_t::size_type taylor_decompose(taylor_dc_t &) &&;
|
H A D | acos.hpp | 57 taylor_dc_t::size_type taylor_decompose(taylor_dc_t &) &&;
|
H A D | atanh.hpp | 58 taylor_dc_t::size_type taylor_decompose(taylor_dc_t &) &&;
|
H A D | cos.hpp | 63 taylor_dc_t::size_type taylor_decompose(taylor_dc_t &) &&;
|
H A D | sin.hpp | 63 taylor_dc_t::size_type taylor_decompose(taylor_dc_t &) &&;
|
H A D | tan.hpp | 63 taylor_dc_t::size_type taylor_decompose(taylor_dc_t &) &&;
|
H A D | sigmoid.hpp | 63 taylor_dc_t::size_type taylor_decompose(taylor_dc_t &) &&;
|
/dports/math/heyoka/heyoka-0.16.0/include/heyoka/ |
H A D | func.hpp | 122 virtual taylor_dc_t::size_type taylor_decompose(taylor_dc_t &) && = 0; 264 …= decltype(std::declval<std::add_rvalue_reference_t<T>>().taylor_decompose(std::declval<taylor_dc_… 537 taylor_dc_t::size_type taylor_decompose(taylor_dc_t &dc) && final in taylor_decompose() function 540 return std::move(m_value).taylor_decompose(dc); in taylor_decompose() 771 …taylor_dc_t::size_type taylor_decompose(std::unordered_map<const void *, taylor_dc_t::size_type> &,
|
H A D | expression.hpp | 336 taylor_dc_t::size_type taylor_decompose(std::unordered_map<const void *, taylor_dc_t::size_type> &,… 341 HEYOKA_DLL_PUBLIC taylor_dc_t::size_type taylor_decompose(const expression &, taylor_dc_t &);
|
/dports/math/heyoka/heyoka-0.16.0/src/ |
H A D | func.cpp | 431 if (const auto dres = taylor_decompose(func_map, *r.first, dc)) { in func_td_args() 444 taylor_dc_t::size_type func::taylor_decompose(std::unordered_map<const void *, taylor_dc_t::size_ty… in taylor_decompose() function in heyoka::func 467 ret = std::move(*f_copy.ptr()).taylor_decompose(dc); in taylor_decompose()
|
H A D | expression.cpp | 1247 taylor_dc_t::size_type taylor_decompose(std::unordered_map<const void *, taylor_dc_t::size_type> &f… in taylor_decompose() function 1251 return fptr->taylor_decompose(func_map, dc); in taylor_decompose() 1262 taylor_dc_t::size_type taylor_decompose(const expression &ex, taylor_dc_t &dc) in taylor_decompose() function 1266 return detail::taylor_decompose(func_map, ex, dc); in taylor_decompose()
|
/dports/math/heyoka/heyoka-0.16.0/src/detail/ |
H A D | taylor_utils.cpp | 798 std::pair<taylor_dc_t, std::vector<std::uint32_t>> taylor_decompose(const std::vector<expression> &… in taylor_decompose() function 882 if (const auto dres = taylor_decompose(ex, u_vars_defs)) { in taylor_decompose() 904 } else if (const auto dres = taylor_decompose(sv_ex, u_vars_defs)) { in taylor_decompose() 955 taylor_decompose(const std::vector<std::pair<expression, expression>> &sys_, const std::vector<expr… in taylor_decompose() function 1086 if (const auto dres = taylor_decompose(ex, u_vars_defs)) { in taylor_decompose() 1108 } else if (const auto dres = taylor_decompose(sv_ex, u_vars_defs)) { in taylor_decompose()
|