Home
last modified time | relevance | path

Searched refs:taylor_decompose (Results 1 – 25 of 43) sorted by relevance

12

/dports/math/heyoka/heyoka-0.16.0/test/
H A Dtaylor_decompose.cpp32 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 Dfunc.cpp201 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 Datan2.cpp74 taylor_decompose(atan2(u0, u1), dec);
95 taylor_decompose(atan2(u0 + u1, u1 - u0), dec);
H A DkepE.cpp95 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 Dsinh.hpp43 taylor_dc_t::size_type taylor_decompose(taylor_dc_t &) &&;
H A Dtanh.hpp50 taylor_dc_t::size_type taylor_decompose(taylor_dc_t &) &&;
H A Dcosh.hpp50 taylor_dc_t::size_type taylor_decompose(taylor_dc_t &) &&;
H A DkepE.hpp53 taylor_dc_t::size_type taylor_decompose(taylor_dc_t &) &&;
H A Datan2.hpp53 taylor_dc_t::size_type taylor_decompose(taylor_dc_t &) &&;
H A Dacosh.hpp57 taylor_dc_t::size_type taylor_decompose(taylor_dc_t &) &&;
H A Dasin.hpp57 taylor_dc_t::size_type taylor_decompose(taylor_dc_t &) &&;
H A Derf.hpp57 taylor_dc_t::size_type taylor_decompose(taylor_dc_t &) &&;
H A Dasinh.hpp57 taylor_dc_t::size_type taylor_decompose(taylor_dc_t &) &&;
H A Datan.hpp58 taylor_dc_t::size_type taylor_decompose(taylor_dc_t &) &&;
H A Dacos.hpp57 taylor_dc_t::size_type taylor_decompose(taylor_dc_t &) &&;
H A Datanh.hpp58 taylor_dc_t::size_type taylor_decompose(taylor_dc_t &) &&;
H A Dcos.hpp63 taylor_dc_t::size_type taylor_decompose(taylor_dc_t &) &&;
H A Dsin.hpp63 taylor_dc_t::size_type taylor_decompose(taylor_dc_t &) &&;
H A Dtan.hpp63 taylor_dc_t::size_type taylor_decompose(taylor_dc_t &) &&;
H A Dsigmoid.hpp63 taylor_dc_t::size_type taylor_decompose(taylor_dc_t &) &&;
/dports/math/heyoka/heyoka-0.16.0/include/heyoka/
H A Dfunc.hpp122 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 Dexpression.hpp336 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 Dfunc.cpp431 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 Dexpression.cpp1247 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 Dtaylor_utils.cpp798 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()

12