cache_type typedef | tatooine::numerical_flowmap< V, ODESolver, InterpolationKernel > | |
cached_curve(pos_type const &y0, real_type const t0) const -> auto const & | tatooine::numerical_flowmap< V, ODESolver, InterpolationKernel > | inline |
cached_curve(pos_type const &y0, real_type const t0, real_type const tau) const -> auto const & | tatooine::numerical_flowmap< V, ODESolver, InterpolationKernel > | inline |
cached_curve(pos_type const &y0, real_type const t0, real_type btau, real_type ftau) const -> auto const & | tatooine::numerical_flowmap< V, ODESolver, InterpolationKernel > | inline |
continue_integration(integral_curve_type &integral_curve, real_type const tau) const -> bool | tatooine::numerical_flowmap< V, ODESolver, InterpolationKernel > | inline |
default_use_caching | tatooine::numerical_flowmap< V, ODESolver, InterpolationKernel > | static |
domain_border_flags_type typedef | tatooine::numerical_flowmap< V, ODESolver, InterpolationKernel > | |
evaluate(fixed_num_rows_mat< num_dimensions()> auto const &x0s, real_type const t0, real_type tau) const | tatooine::numerical_flowmap< V, ODESolver, InterpolationKernel > | inline |
evaluate(fixed_size_vec< num_dimensions()> auto const &x0, real_type const t0, real_type const tau) const -> pos_type | tatooine::numerical_flowmap< V, ODESolver, InterpolationKernel > | inline |
evaluate_uncached(fixed_size_vec< num_dimensions()> auto const &x0, real_type const t0, real_type const tau) const -> pos_type | tatooine::numerical_flowmap< V, ODESolver, InterpolationKernel > | inline |
evaluate_uncached_with_arc_length(fixed_size_vec< num_dimensions()> auto const &x0, real_type const t0, real_type const tau) const | tatooine::numerical_flowmap< V, ODESolver, InterpolationKernel > | inline |
holds_field_pointer | tatooine::numerical_flowmap< V, ODESolver, InterpolationKernel > | static |
integral_curve(pos_type const &y0, real_type const t0, real_type const tau) const | tatooine::numerical_flowmap< V, ODESolver, InterpolationKernel > | inline |
integral_curve(pos_type const &y0, real_type const t0, real_type const btau, real_type const ftau) const | tatooine::numerical_flowmap< V, ODESolver, InterpolationKernel > | inline |
integral_curve_type typedef | tatooine::numerical_flowmap< V, ODESolver, InterpolationKernel > | |
invalidate_cache() const | tatooine::numerical_flowmap< V, ODESolver, InterpolationKernel > | inline |
is_using_caching() const | tatooine::numerical_flowmap< V, ODESolver, InterpolationKernel > | inline |
is_using_caching() -> auto & | tatooine::numerical_flowmap< V, ODESolver, InterpolationKernel > | inline |
m_cache | tatooine::numerical_flowmap< V, ODESolver, InterpolationKernel > | mutableprivate |
m_ode_solver | tatooine::numerical_flowmap< V, ODESolver, InterpolationKernel > | private |
m_on_domain_border | tatooine::numerical_flowmap< V, ODESolver, InterpolationKernel > | mutableprivate |
m_use_caching | tatooine::numerical_flowmap< V, ODESolver, InterpolationKernel > | private |
m_v | tatooine::numerical_flowmap< V, ODESolver, InterpolationKernel > | private |
num_dimensions() -> std::size_t | tatooine::numerical_flowmap< V, ODESolver, InterpolationKernel > | inlinestatic |
numerical_flowmap(numerical_flowmap const &other) | tatooine::numerical_flowmap< V, ODESolver, InterpolationKernel > | inline |
numerical_flowmap(numerical_flowmap &&other) noexcept | tatooine::numerical_flowmap< V, ODESolver, InterpolationKernel > | inline |
numerical_flowmap(vectorfield< W, WReal, NumDimensions > const &w, bool const use_caching=default_use_caching) | tatooine::numerical_flowmap< V, ODESolver, InterpolationKernel > | inlineexplicit |
numerical_flowmap(vectorfield< W, WReal, NumDimensions > const *w, bool const use_caching=default_use_caching) | tatooine::numerical_flowmap< V, ODESolver, InterpolationKernel > | inlineexplicit |
numerical_flowmap(polymorphic::vectorfield< WReal, NumDimensions > const *w, bool const use_caching=default_use_caching) | tatooine::numerical_flowmap< V, ODESolver, InterpolationKernel > | inlineexplicit |
numerical_flowmap(polymorphic::vectorfield< WReal, NumDimensions > *w, bool const use_caching=default_use_caching) | tatooine::numerical_flowmap< V, ODESolver, InterpolationKernel > | inlineexplicit |
numerical_flowmap(bool const use_caching=default_use_caching) | tatooine::numerical_flowmap< V, ODESolver, InterpolationKernel > | inlineexplicit |
numerical_flowmap(vectorfield< W, WReal, NumDimensions > const &w, ode_solver_type const &ode_solver, bool const use_caching=default_use_caching) | tatooine::numerical_flowmap< V, ODESolver, InterpolationKernel > | inline |
ode_solver() const -> auto const & | tatooine::numerical_flowmap< V, ODESolver, InterpolationKernel > | inline |
ode_solver() -> auto & | tatooine::numerical_flowmap< V, ODESolver, InterpolationKernel > | inline |
ode_solver_type typedef | tatooine::numerical_flowmap< V, ODESolver, InterpolationKernel > | |
operator()(fixed_num_rows_mat< num_dimensions()> auto const &x0s, real_type const t0, real_type const tau) const | tatooine::numerical_flowmap< V, ODESolver, InterpolationKernel > | inline |
operator()(fixed_size_vec< num_dimensions()> auto const &y0, real_type const t0, real_type const tau) const -> pos_type | tatooine::numerical_flowmap< V, ODESolver, InterpolationKernel > | inline |
operator=(numerical_flowmap const &other) -> numerical_flowmap & | tatooine::numerical_flowmap< V, ODESolver, InterpolationKernel > | inline |
operator=(numerical_flowmap &&other) noexcept -> numerical_flowmap & | tatooine::numerical_flowmap< V, ODESolver, InterpolationKernel > | inline |
pos_type typedef | tatooine::numerical_flowmap< V, ODESolver, InterpolationKernel > | |
raw_field_type typedef | tatooine::numerical_flowmap< V, ODESolver, InterpolationKernel > | |
real_type typedef | tatooine::numerical_flowmap< V, ODESolver, InterpolationKernel > | |
set_vectorfield(polymorphic::vectorfield< real_type, num_dimensions()> *w) | tatooine::numerical_flowmap< V, ODESolver, InterpolationKernel > | inline |
this_type typedef | tatooine::numerical_flowmap< V, ODESolver, InterpolationKernel > | |
use_caching(bool const b=true) -> void | tatooine::numerical_flowmap< V, ODESolver, InterpolationKernel > | inline |
vec_type typedef | tatooine::numerical_flowmap< V, ODESolver, InterpolationKernel > | |
vectorfield() const -> auto const & | tatooine::numerical_flowmap< V, ODESolver, InterpolationKernel > | inline |
vectorfield() -> auto & | tatooine::numerical_flowmap< V, ODESolver, InterpolationKernel > | inline |
~numerical_flowmap()=default | tatooine::numerical_flowmap< V, ODESolver, InterpolationKernel > | |