|
limes 3.1.0
Composable Calculus Expressions for C++20
|
#include <const.hpp>
Collaboration diagram for limes::expr::Const< T >:Public Types | |
| using | value_type = T |
Public Member Functions | |
| constexpr | Const () noexcept |
| constexpr | Const (T v) noexcept |
| constexpr T | eval (std::span< T const >) 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 |
Public Attributes | |
| T | value |
Static Public Attributes | |
| static constexpr std::size_t | arity_v = 0 |
| using limes::expr::Const< T >::value_type = T |
|
inlineconstexprnoexcept |
|
inlineexplicitconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
Definition at line 82 of file const.hpp.
References limes::expr::Const< T >::value.
Referenced by limes::expr::Const< T >::evaluate().
|
inlineconstexprnoexcept |
Definition at line 87 of file const.hpp.
References limes::expr::Const< T >::eval().
|
inline |
Definition at line 96 of file const.hpp.
References limes::expr::Const< T >::value.
|
staticconstexpr |
| T limes::expr::Const< T >::value |
Definition at line 77 of file const.hpp.
Referenced by limes::expr::Const< T >::eval(), limes::expr::operator*(), limes::expr::operator+(), limes::expr::operator-(), limes::expr::operator/(), and limes::expr::Const< T >::to_string().