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

#include <center.h>

Public Types

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

Public Member Functions

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

Static Public Member Functions

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

Member Typedef Documentation

◆ pos_type

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

◆ real_type

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

◆ vec_t

template<floating_point Real>
using tatooine::analytical::numerical::center_flowmap< Real >::vec_t = vec<Real, 2>

Member Function Documentation

◆ evaluate()

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

◆ num_dimensions()

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

◆ operator()()

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

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