|
limes 3.1.0
Composable Calculus Expressions for C++20
|
#include <var.hpp>
Public Types | |
| using | value_type = T |
Public Member Functions | |
| constexpr | Var () noexcept=default |
| constexpr T | eval (std::span< T const > args) const noexcept |
| constexpr T | evaluate (std::span< T const > args) const noexcept |
| template<std::size_t Dim> | |
| constexpr auto | derivative () const noexcept |
| std::string | to_string () const |
Static Public Attributes | |
| static constexpr std::size_t | arity_v = N + 1 |
| static constexpr std::size_t | index_v = N |
| using limes::expr::Var< N, T >::value_type = T |
|
constexprdefaultnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
Definition at line 20 of file var.hpp.
Referenced by limes::expr::Var< N, T >::evaluate().
|
inlineconstexprnoexcept |
Definition at line 26 of file var.hpp.
References limes::expr::Var< N, T >::eval().
|
inline |
|
staticconstexpr |
|
staticconstexpr |