Lattice Land Core Library
lala::Simplifier< A, Allocator > Member List

This is the complete list of members for lala::Simplifier< A, Allocator >, including all inherited members.

algebraic_simplify(Seq &tnf, SimplifierStats &stats)lala::Simplifier< A, Allocator >inline
allocator_type typedeflala::Simplifier< A, Allocator >
aty() constlala::Simplifier< A, Allocator >inline
cons_deduce(int i)lala::Simplifier< A, Allocator >inline
deduce(tell_type< Alloc2 > &&t)lala::Simplifier< A, Allocator >inline
deduce(size_t i)lala::Simplifier< A, Allocator >inline
deinterpret(const Seq &source, bool substitute)lala::Simplifier< A, Allocator >inline
deinterpret()lala::Simplifier< A, Allocator >inline
eliminate_entailed_constraints(const B &b, const Seq &tnf, SimplifierStats &stats)lala::Simplifier< A, Allocator >inline
eliminate_useless_variables(const Seq &tnf, size_t &num_eliminated_variables)lala::Simplifier< A, Allocator >inline
formula_sequence typedeflala::Simplifier< A, Allocator >
get_allocator() constlala::Simplifier< A, Allocator >inline
i_cse(const Seq &tnf, SimplifierStats &stats)lala::Simplifier< A, Allocator >inline
init_env(const Env &env)lala::Simplifier< A, Allocator >inline
initialize(int num_vars, int num_cons)lala::Simplifier< A, Allocator >inline
initialize_tnf(int num_vars, const Seq &tnf)lala::Simplifier< A, Allocator >inline
injective_concretizationlala::Simplifier< A, Allocator >static
interpret(const F &f, Env &env, tell_type< Alloc2 > &tell, IDiagnostics &diagnostics) constlala::Simplifier< A, Allocator >inline
interpret_tell(const F &f, Env &env, tell_type< Alloc2 > &tell, IDiagnostics &diagnostics) constlala::Simplifier< A, Allocator >inline
is_abstract_universelala::Simplifier< A, Allocator >static
is_bot() constlala::Simplifier< A, Allocator >inline
is_totally_orderedlala::Simplifier< A, Allocator >static
meet_equivalence_classes()lala::Simplifier< A, Allocator >inline
memory_type typedeflala::Simplifier< A, Allocator >
namelala::Simplifier< A, Allocator >static
num_deductions() constlala::Simplifier< A, Allocator >inline
num_vars_after_elimination() constlala::Simplifier< A, Allocator >inline
preserve_botlala::Simplifier< A, Allocator >static
preserve_concrete_coverslala::Simplifier< A, Allocator >static
preserve_joinlala::Simplifier< A, Allocator >static
preserve_meetlala::Simplifier< A, Allocator >static
preserve_toplala::Simplifier< A, Allocator >static
print_variable(const LVar< Alloc > &vname, const Env &benv, const Abs &b) constlala::Simplifier< A, Allocator >inline
sequentiallala::Simplifier< A, Allocator >static
Simplifier classlala::Simplifier< A, Allocator >friend
Simplifier(AType atype, AType store_aty, abstract_ptr< sub_type > sub, const allocator_type &alloc=allocator_type())lala::Simplifier< A, Allocator >inline
Simplifier(this_type &&other)lala::Simplifier< A, Allocator >inline
Simplifier(const Simplifier< A2, Alloc2 > &other, light_copy_tag tag, abstract_ptr< sub_type > sub, const allocator_type &alloc=allocator_type())lala::Simplifier< A, Allocator >inline
sub_allocator_type typedeflala::Simplifier< A, Allocator >
sub_type typedeflala::Simplifier< A, Allocator >
substitute(F &f) constlala::Simplifier< A, Allocator >inline
this_type typedeflala::Simplifier< A, Allocator >
universe_type typedeflala::Simplifier< A, Allocator >
var_of(const TFormula< allocator_type > &f) constlala::Simplifier< A, Allocator >inline
vars() constlala::Simplifier< A, Allocator >inline