|
limes 3.1.0
Composable Calculus Expressions for C++20
|
#include <pow.hpp>
Public Types | |
| using | value_type = typename E::value_type |
| using | base_type = E |
Public Member Functions | |
| constexpr | Pow (E b) noexcept |
| constexpr value_type | eval (std::span< value_type const > args) const |
| constexpr value_type | evaluate (std::span< value_type const > args) const |
| template<std::size_t Dim> | |
| constexpr auto | derivative () const |
| std::string | to_string () const |
Public Attributes | |
| E | base |
Static Public Attributes | |
| static constexpr std::size_t | arity_v = E::arity_v |
| static constexpr int | exponent = N |
| using limes::expr::Pow< E, N >::base_type = E |
| using limes::expr::Pow< E, N >::value_type = typename E::value_type |
|
inlineexplicitconstexprnoexcept |
|
inlineconstexpr |
Definition at line 58 of file pow.hpp.
References limes::expr::Pow< E, N >::base.
|
inlineconstexpr |
Definition at line 35 of file pow.hpp.
References limes::expr::Pow< E, N >::base.
Referenced by limes::expr::Pow< E, N >::evaluate().
|
inlineconstexpr |
Definition at line 52 of file pow.hpp.
References limes::expr::Pow< E, N >::eval().
|
inline |
Definition at line 72 of file pow.hpp.
References limes::expr::Pow< E, N >::base.
|
staticconstexpr |
| E limes::expr::Pow< E, N >::base |
Definition at line 31 of file pow.hpp.
Referenced by limes::expr::Pow< E, N >::derivative(), limes::expr::Pow< E, N >::eval(), and limes::expr::Pow< E, N >::to_string().
|
staticconstexpr |