Tatooine
Classes | Namespaces | Functions
autonomous_particles_test.h File Reference

Go to the source code of this file.

Classes

struct  tatooine::analytical::numerical::autonomous_particles_test< Real >
 
struct  tatooine::analytical::numerical::autonomous_particles_test_flowmap< Real >
 
struct  tatooine::analytical::numerical::autonomous_particles_test_flowmap_gradient< Real >
 
struct  tatooine::differentiated_field< analytical::numerical::autonomous_particles_test< Real >, 2, 2 >
 

Namespaces

namespace  tatooine
 
namespace  tatooine::analytical
 
namespace  tatooine::analytical::numerical
 

Functions

 tatooine::analytical::numerical::autonomous_particles_test () -> autonomous_particles_test< double >
 
template<template< typename, size_t > typename ODESolver = ode::boost::rungekuttafehlberg78, template< typename > typename InterpolationKernel = interpolation::cubic, std::floating_point Real>
constexpr auto tatooine::analytical::numerical::flowmap (vectorfield< autonomous_particles_test< Real >, Real, 2 > const &v, tag::numerical_t)
 
template<std::floating_point Real>
constexpr auto tatooine::analytical::numerical::flowmap (vectorfield< autonomous_particles_test< Real >, Real, 2 > const &, tag::analytical_t)
 
template<std::floating_point Real>
constexpr auto tatooine::analytical::numerical::flowmap (vectorfield< autonomous_particles_test< Real >, Real, 2 > const &v)
 
template<std::floating_point Real>
auto tatooine::analytical::numerical::diff (autonomous_particles_test_flowmap< Real > const &, tag::analytical_t)
 
template<std::floating_point VReal, std::floating_point EpsReal = VReal>
auto tatooine::analytical::numerical::diff (autonomous_particles_test_flowmap< VReal > const &flowmap, tag::central_t, EpsReal epsilon=1e-7)
 
template<std::floating_point VReal, std::floating_point EpsReal>
constexpr auto tatooine::analytical::numerical::diff (autonomous_particles_test_flowmap< VReal > const &flowmap, tag::central_t, vec< EpsReal, 2 > epsilon)
 
template<std::floating_point Real>
auto tatooine::analytical::numerical::diff (autonomous_particles_test_flowmap< Real > const &flowmap)
 
template<std::floating_point Real>
constexpr auto tatooine::diff (analytical::numerical::autonomous_particles_test< Real > &)
 
template<std::floating_point Real>
constexpr auto tatooine::diff (vectorfield< analytical::numerical::autonomous_particles_test< Real >, Real, 2 > const &)