Tatooine
Public Types | Public Member Functions | Static Public Member Functions | List of all members
tatooine::analytical::numerical::autonomous_particles_test_flowmap< Real > Struct Template Reference

#include <autonomous_particles_test.h>

Public Types

using real_type = Real
 
using vec_t = vec< real_type, 2 >
 
using pos_type = vec_t
 

Public Member Functions

constexpr auto evaluate (pos_type const &x, real_type const, real_type const tau) const -> pos_type
 
constexpr auto operator() (pos_type const &x, real_type const t, real_type const tau) const -> pos_type
 

Static Public Member Functions

static constexpr auto num_dimensions () -> std::size_t
 

Member Typedef Documentation

◆ pos_type

template<std::floating_point Real>
using tatooine::analytical::numerical::autonomous_particles_test_flowmap< Real >::pos_type = vec_t

◆ real_type

template<std::floating_point Real>
using tatooine::analytical::numerical::autonomous_particles_test_flowmap< Real >::real_type = Real

◆ vec_t

template<std::floating_point Real>
using tatooine::analytical::numerical::autonomous_particles_test_flowmap< Real >::vec_t = vec<real_type, 2>

Member Function Documentation

◆ evaluate()

template<std::floating_point Real>
constexpr auto tatooine::analytical::numerical::autonomous_particles_test_flowmap< Real >::evaluate ( pos_type const &  x,
real_type const  ,
real_type const  tau 
) const -> pos_type
inlineconstexpr

◆ num_dimensions()

template<std::floating_point Real>
static constexpr auto tatooine::analytical::numerical::autonomous_particles_test_flowmap< Real >::num_dimensions ( ) -> std::size_t
inlinestaticconstexpr

◆ operator()()

template<std::floating_point Real>
constexpr auto tatooine::analytical::numerical::autonomous_particles_test_flowmap< Real >::operator() ( pos_type const &  x,
real_type const  t,
real_type const  tau 
) const -> pos_type
inlineconstexpr

The documentation for this struct was generated from the following file: