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

Go to the source code of this file.

Classes

struct  tatooine::symbolic::symbol
 
struct  tatooine::is_symbolic< T >
 
struct  tatooine::are_symbolic<>
 
struct  tatooine::are_symbolic< T >
 
struct  tatooine::are_symbolic< T0, T1, Ts... >
 
struct  tatooine::are_arithmetic_or_symbolic< Ts >
 
struct  tatooine::are_arithmetic_complex_or_symbolic< Ts >
 

Namespaces

namespace  tatooine
 
namespace  tatooine::symbolic
 

Functions

template<typename... Relations>
auto tatooine::symbolic::ev (const GiNaC::ex &expr, Relations &&... relations)
 substitudes expression with relations More...
 
template<typename out_real_type = double, typename... Relations>
auto tatooine::symbolic::evtod (const GiNaC::ex &expr, Relations &&... relations)
 

Variables

template<typename T >
static constexpr auto tatooine::is_symbolic_v = is_symbolic<T>::value
 
template<typename... Ts>
static constexpr auto tatooine::are_symbolic_v = are_symbolic<Ts...>::value
 
template<typename... Ts>
static constexpr auto tatooine::are_arithmetic_or_symbolic_v
 
template<typename... Ts>
static constexpr auto tatooine::are_arithmetic_complex_or_symbolic_v