Class FuncArgTracker¶
Defined in File cse.cpp
Class Documentation¶
-
class
SymEngine
::
FuncArgTracker
¶ Public Functions
-
void
stop_arg_tracking
(unsigned func_i)¶
-
std::map<unsigned, unsigned>
get_common_arg_candidates
(std::set<unsigned> &argset, unsigned min_func_i)¶
-
template<typename
Container1
, typenameContainer2
>
std::vector<unsigned>get_subset_candidates
(const Container1 &argset, const Container2 &restrict_to_funcset)¶
-
void
update_func_argset
(unsigned func_i, const std::vector<unsigned> &new_args)¶
Public Members
-
std::unordered_map<RCP<const Basic>, unsigned, RCPBasicHash, RCPBasicKeyEq>
value_numbers
¶
-
std::vector<std::set<unsigned>>
arg_to_funcset
¶
-
std::vector<std::set<unsigned>>
func_to_argset
¶
-
void