Tatooine
Public Types | Public Member Functions | Static Public Member Functions | List of all members
tatooine::analytical::numerical::autonomous_particles_test_flowmap_gradient< 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
 
using mat_t = mat< real_type, 2, 2 >
 
using gradient_t = mat_t
 

Public Member Functions

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

Static Public Member Functions

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

Member Typedef Documentation

◆ gradient_t

template<std::floating_point Real>
using tatooine::analytical::numerical::autonomous_particles_test_flowmap_gradient< Real >::gradient_t = mat_t

◆ mat_t

template<std::floating_point Real>
using tatooine::analytical::numerical::autonomous_particles_test_flowmap_gradient< Real >::mat_t = mat<real_type, 2, 2>

◆ pos_type

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

◆ real_type

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

◆ vec_t

template<std::floating_point Real>
using tatooine::analytical::numerical::autonomous_particles_test_flowmap_gradient< 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_gradient< Real >::evaluate ( pos_type const &  x,
real_type const  ,
real_type const  tau 
) const -> gradient_t
inlineconstexpr

◆ num_dimensions()

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

◆ operator()()

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

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