Symbol assumptions for reasoning about bounds, constness, and evolution.
Bundles Assumptions with both the loose and tight BoundAnalysis derived from them.
Definition extreme_values.h:359
Map from symbols to their assumptions.
Definition assumptions.h:313
Computing bounds of symbolic expressions using assumptions.
std::vector< Expression > MultiExpression
Vector of symbolic expressions for multi-dimensional operations.
Definition symbolic.h:89
SymEngine::RCP< const SymEngine::Basic > Expression
Reference-counted pointer to a symbolic expression (SymEngine Basic).
Definition symbolic.h:83
Definition assumptions.h:55
DelinearizeResult delinearize(const Expression &expr, const Assumptions &assums)
Delinearizes a linearized expression into indices and dimensions based on parameter assumptions.
Definition delinearization.h:12
bool success
Definition delinearization.h:15
MultiExpression indices
Definition delinearization.h:13
MultiExpression dimensions
Definition delinearization.h:14
Symbolic system for integer-based symbol analysis.