limes 3.1.0
Composable Calculus Expressions for C++20
Loading...
Searching...
No Matches
expr.hpp
Go to the documentation of this file.
1#pragma once
2
32// Concepts
33#include "concepts.hpp"
34
35// Core node types
36#include "nodes/const.hpp"
37#include "nodes/var.hpp"
38#include "nodes/named_var.hpp"
39#include "nodes/binary.hpp"
40#include "nodes/unary.hpp"
41#include "nodes/pow.hpp"
42#include "nodes/primitives.hpp"
43#include "nodes/binary_func.hpp"
44#include "nodes/bound.hpp"
45#include "nodes/conditional.hpp"
46#include "nodes/sum_product.hpp"
47
48// Operations
49#include "derivative.hpp"
51#include "antiderivatives.hpp"
52#include "integral.hpp"
53#include "product_integral.hpp"
54
55// Analysis
56#include "analysis.hpp"
57
58// Inspection
59#include "to_string.hpp"
60
81namespace limes::expr {
82
83// Re-export commonly used items for convenience
84using algorithms::integration_result;
85
86} // namespace limes::expr
Fluent builder pattern for symbolic differentiation.
Fluent builder and node types for numerical integration.
Expression layer for composable calculus.
Definition analysis.hpp:7
Separable integral composition for independent integrals.