|
limes 3.1.0
Composable Calculus Expressions for C++20
|
#include <named_var.hpp>
Public Types | |
| using | value_type = T |
Public Member Functions | |
| constexpr | StaticNamedVar (std::string_view n) noexcept |
| 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 Member Functions | |
| static constexpr std::size_t | dimension () noexcept |
Public Attributes | |
| std::string_view | name |
Static Public Attributes | |
| static constexpr std::size_t | arity_v = N + 1 |
| static constexpr std::size_t | index_v = N |
Definition at line 90 of file named_var.hpp.
| using limes::expr::StaticNamedVar< N, T >::value_type = T |
Definition at line 91 of file named_var.hpp.
|
inlineexplicitconstexprnoexcept |
Definition at line 97 of file named_var.hpp.
|
inlineconstexprnoexcept |
Definition at line 110 of file named_var.hpp.
|
inlinestaticconstexprnoexcept |
Definition at line 122 of file named_var.hpp.
|
inlineconstexprnoexcept |
Definition at line 99 of file named_var.hpp.
Referenced by limes::expr::StaticNamedVar< N, T >::evaluate().
|
inlineconstexprnoexcept |
Definition at line 105 of file named_var.hpp.
References limes::expr::StaticNamedVar< N, T >::eval().
|
inline |
Definition at line 118 of file named_var.hpp.
References limes::expr::StaticNamedVar< N, T >::name.
|
staticconstexpr |
Definition at line 92 of file named_var.hpp.
|
staticconstexpr |
Definition at line 93 of file named_var.hpp.
| std::string_view limes::expr::StaticNamedVar< N, T >::name |
Definition at line 95 of file named_var.hpp.
Referenced by limes::expr::StaticNamedVar< N, T >::to_string().