|
template<typename V , typename Real , size_t N, template< typename, size_t > typename ODESolver> |
| tatooine::ftle_field (vectorfield< V, Real, N > const &v, arithmetic auto, ODESolver< Real, N >) -> ftle_field< numerically_differentiated_flowmap< decltype((flowmap< ODESolver >(v)))> > |
|
template<typename V , typename Real , size_t N> |
| tatooine::ftle_field (vectorfield< V, Real, N > const &v, arithmetic auto) -> ftle_field< decltype(diff(flowmap(v)))> |
|
template<typename V , typename Real , size_t N> |
| tatooine::ftle_field (vectorfield< V, Real, N > const &v, arithmetic auto, arithmetic auto) -> ftle_field< decltype(diff(flowmap(v)))> |
|
template<typename V , typename Real , size_t N, typename EpsReal > |
| tatooine::ftle_field (vectorfield< V, Real, N > const &v, arithmetic auto, vec< EpsReal, N > const &) -> ftle_field< decltype(diff(flowmap(v)))> |
|
template<typename... Domains, typename Flowmap > |
auto | tatooine::ftle (rectilinear_grid< Domains... > &grid, Flowmap &&flowmap, arithmetic auto const t0, arithmetic auto const tau, execution_policy_tag auto const exec) -> auto & |
|
template<typename... Domains, typename Flowmap > |
auto | tatooine::ftle (rectilinear_grid< Domains... > &grid, Flowmap &&flowmap, arithmetic auto const t0, arithmetic auto const tau) -> decltype(auto) |
|