Tatooine
Classes | Namespaces | Functions | Variables
differentiated_flowmap.h File Reference

Go to the source code of this file.

Classes

struct  tatooine::numerically_differentiated_flowmap< Flowmap >
 Default differentiated flowmap uses central differences for differentiating. More...
 
struct  tatooine::differentiated_flowmap< Flowmap >
 
struct  tatooine::is_differentiated_flowmap_impl< T >
 
struct  tatooine::is_differentiated_flowmap_impl< differentiated_flowmap< Flowmap > >
 
struct  tatooine::is_differentiated_flowmap_impl< numerically_differentiated_flowmap< Flowmap > >
 

Namespaces

namespace  tatooine
 

Functions

template<flowmap_concept Flowmap>
 tatooine::numerically_differentiated_flowmap (Flowmap &&) -> numerically_differentiated_flowmap< Flowmap >
 
template<flowmap_concept Flowmap>
 tatooine::numerically_differentiated_flowmap (Flowmap &&, arithmetic auto) -> numerically_differentiated_flowmap< Flowmap >
 
template<flowmap_concept Flowmap>
 tatooine::numerically_differentiated_flowmap (Flowmap &&, typename Flowmap::pos_type const &) -> numerically_differentiated_flowmap< Flowmap >
 
template<flowmap_concept Flowmap>
 tatooine::numerically_differentiated_flowmap (Flowmap const &) -> numerically_differentiated_flowmap< Flowmap const & >
 
template<flowmap_concept Flowmap>
 tatooine::numerically_differentiated_flowmap (Flowmap const &, arithmetic auto) -> numerically_differentiated_flowmap< Flowmap >
 
template<flowmap_concept Flowmap>
 tatooine::numerically_differentiated_flowmap (Flowmap const &, typename Flowmap::pos_type const &) -> numerically_differentiated_flowmap< Flowmap >
 
auto tatooine::diff (flowmap_concept auto &&flowmap, tag::numerical_t)
 
auto tatooine::diff (flowmap_concept auto &&flowmap, tag::numerical_t, arithmetic auto const epsilon)
 
auto tatooine::diff (flowmap_concept auto &&flowmap, tag::numerical_t, fixed_size_real_vec< std::decay_t< decltype(flowmap)>::num_dimensions()> auto &&epsilon)
 
auto tatooine::diff (flowmap_concept auto &&flowmap, arithmetic auto const epsilon)
 
auto tatooine::diff (flowmap_concept auto &&flowmap, fixed_size_real_vec< std::decay_t< decltype(flowmap)>::num_dimensions()> auto &&epsilon)
 
template<typename Flowmap >
 tatooine::differentiated_flowmap (Flowmap &&) -> differentiated_flowmap< Flowmap >
 
template<typename Flowmap >
 tatooine::differentiated_flowmap (Flowmap const &) -> differentiated_flowmap< Flowmap const & >
 
auto tatooine::diff (flowmap_concept auto &&flowmap)
 

Variables

template<typename T >
static constexpr auto tatooine::is_differentiated_flowmap