|
limes 3.1.0
Composable Calculus Expressions for C++20
|
#include <span>#include <string>#include <cstddef>#include <vector>#include <sstream>#include "binary.hpp"
Include dependency graph for sum_product.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| namespace | limes |
| namespace | limes::expr |
| Expression layer for composable calculus. | |
| namespace | limes::expr::detail |
Functions | |
| template<typename T > | |
| std::vector< T > | limes::expr::detail::make_extended_args (std::span< T const > args, std::size_t index_dim) |
| template<std::size_t IndexDim, typename E > requires is_expr_node_v<E> | |
| constexpr auto | limes::expr::sum (E body, int lo, int hi) |
| template<std::size_t IndexDim, typename E > requires is_expr_node_v<E> | |
| constexpr auto | limes::expr::product (E body, int lo, int hi) |
Variables | |
| template<typename T > | |
| constexpr bool | limes::expr::is_finite_sum_v = is_finite_sum<T>::value |
| template<typename T > | |
| constexpr bool | limes::expr::is_finite_product_v = is_finite_product<T>::value |