| A typedef | lala::pc::Term< AD, Allocator > | |
| Abs typedef | lala::pc::Term< AD, Allocator > | |
| Add typedef | lala::pc::Term< AD, Allocator > | |
| allocator_type typedef | lala::pc::Term< AD, Allocator > | |
| CDiv typedef | lala::pc::Term< AD, Allocator > | |
| deinterpret(const A &a, const Env &env, AType apc, Allocator2 allocator=Allocator2()) const | lala::pc::Term< AD, Allocator > | inline |
| EDiv typedef | lala::pc::Term< AD, Allocator > | |
| embed(A &a, const U &u) const | lala::pc::Term< AD, Allocator > | inline |
| FDiv typedef | lala::pc::Term< AD, Allocator > | |
| formula_ptr typedef | lala::pc::Term< AD, Allocator > | |
| IAbs | lala::pc::Term< AD, Allocator > | static |
| IAdd | lala::pc::Term< AD, Allocator > | static |
| ICDiv | lala::pc::Term< AD, Allocator > | static |
| IConstant | lala::pc::Term< AD, Allocator > | static |
| IEDiv | lala::pc::Term< AD, Allocator > | static |
| IFDiv | lala::pc::Term< AD, Allocator > | static |
| IFormula | lala::pc::Term< AD, Allocator > | static |
| IMax | lala::pc::Term< AD, Allocator > | static |
| IMin | lala::pc::Term< AD, Allocator > | static |
| IMul | lala::pc::Term< AD, Allocator > | static |
| INaryAdd | lala::pc::Term< AD, Allocator > | static |
| INaryMul | lala::pc::Term< AD, Allocator > | static |
| INeg | lala::pc::Term< AD, Allocator > | static |
| is(size_t kind) const | lala::pc::Term< AD, Allocator > | inline |
| ISub | lala::pc::Term< AD, Allocator > | static |
| ITDiv | lala::pc::Term< AD, Allocator > | static |
| IVar | lala::pc::Term< AD, Allocator > | static |
| length() const | lala::pc::Term< AD, Allocator > | inline |
| make(SubTerm &&sub_term) | lala::pc::Term< AD, Allocator > | inlinestatic |
| make_abs(this_ptr &&sub_term) | lala::pc::Term< AD, Allocator > | inlinestatic |
| make_add(this_ptr &&left, this_ptr &&right) | lala::pc::Term< AD, Allocator > | inlinestatic |
| make_cdiv(this_ptr &&left, this_ptr &&right) | lala::pc::Term< AD, Allocator > | inlinestatic |
| make_constant(U &&sub_term) | lala::pc::Term< AD, Allocator > | inlinestatic |
| make_ediv(this_ptr &&left, this_ptr &&right) | lala::pc::Term< AD, Allocator > | inlinestatic |
| make_fdiv(this_ptr &&left, this_ptr &&right) | lala::pc::Term< AD, Allocator > | inlinestatic |
| make_formula(formula_ptr &&sub_term) | lala::pc::Term< AD, Allocator > | inlinestatic |
| make_max(this_ptr &&left, this_ptr &&right) | lala::pc::Term< AD, Allocator > | inlinestatic |
| make_min(this_ptr &&left, this_ptr &&right) | lala::pc::Term< AD, Allocator > | inlinestatic |
| make_mul(this_ptr &&left, this_ptr &&right) | lala::pc::Term< AD, Allocator > | inlinestatic |
| make_naryadd(battery::vector< this_type, allocator_type > &&sub_terms) | lala::pc::Term< AD, Allocator > | inlinestatic |
| make_narymul(battery::vector< this_type, allocator_type > &&sub_terms) | lala::pc::Term< AD, Allocator > | inlinestatic |
| make_neg(this_ptr &&sub_term) | lala::pc::Term< AD, Allocator > | inlinestatic |
| make_sub(this_ptr &&left, this_ptr &&right) | lala::pc::Term< AD, Allocator > | inlinestatic |
| make_tdiv(this_ptr &&left, this_ptr &&right) | lala::pc::Term< AD, Allocator > | inlinestatic |
| make_var(const AVar &avar) | lala::pc::Term< AD, Allocator > | inlinestatic |
| Max typedef | lala::pc::Term< AD, Allocator > | |
| Min typedef | lala::pc::Term< AD, Allocator > | |
| Mul typedef | lala::pc::Term< AD, Allocator > | |
| NaryAdd typedef | lala::pc::Term< AD, Allocator > | |
| NaryMul typedef | lala::pc::Term< AD, Allocator > | |
| Neg typedef | lala::pc::Term< AD, Allocator > | |
| operator=(this_type &&)=default | lala::pc::Term< AD, Allocator > | |
| print(const A &a) const | lala::pc::Term< AD, Allocator > | inline |
| project(const A &a, U &r) const | lala::pc::Term< AD, Allocator > | inline |
| Sub typedef | lala::pc::Term< AD, Allocator > | |
| TDiv typedef | lala::pc::Term< AD, Allocator > | |
| Term | lala::pc::Term< AD, Allocator > | friend |
| Term()=default | lala::pc::Term< AD, Allocator > | |
| Term(this_type &&)=default | lala::pc::Term< AD, Allocator > | |
| Term(const Term< A2, Alloc2 > &other, const allocator_type &allocator=allocator_type()) | lala::pc::Term< AD, Allocator > | inline |
| this_ptr typedef | lala::pc::Term< AD, Allocator > | |
| this_type typedef | lala::pc::Term< AD, Allocator > | |
| U typedef | lala::pc::Term< AD, Allocator > | |