 |
Cadabra
Computer algebra system for field theory problems
|
void fill_components(Ex::iterator it)
Definition: expand_dummies.cc:143
const Ex * components
Definition: expand_dummies.hh:21
expand_dummies(const Kernel &kernel, Ex &ex, const Ex *components=nullptr, bool zero_missing_components=true)
Definition: expand_dummies.cc:13
Definition: Compare.hh:192
virtual result_t apply(iterator &) override
Definition: expand_dummies.cc:81
Ex::iterator iterator
Definition: Algorithm.hh:70
virtual bool can_apply(iterator) override
Definition: expand_dummies.cc:56
Definition: Algorithm.hh:59
void enumerate_patterns()
Definition: expand_dummies.cc:22
Functions to handle the exchange properties of two or more symbols in a product.
Definition: Adjform.cc:83
Definition: Storage.hh:141
bool zero_missing_components
Definition: expand_dummies.hh:23
std::vector< Ex > component_patterns
Definition: expand_dummies.hh:22
Ex_comparator comp
Definition: expand_dummies.hh:20
const Kernel & kernel
Definition: IndexClassifier.hh:76
result_t
Keeping track of what algorithms have done to this expression.
Definition: Storage.hh:160
Definition: expand_dummies.hh:9