TeDDy 4.1.0
Decision diagram library.
Loading...
Searching...
No Matches
teddy::node_manager< Data, Degree, Domain > Member List

This is the complete list of members for teddy::node_manager< Data, Degree, Domain >, including all inherited members.

cache_clear() -> void (defined in teddy::node_manager< Data, Degree, Domain >)teddy::node_manager< Data, Degree, Domain >
cache_find(node_t *lhs, node_t *rhs) -> node_t * (defined in teddy::node_manager< Data, Degree, Domain >)teddy::node_manager< Data, Degree, Domain >
cache_put(node_t *result, node_t *lhs, node_t *rhs) -> void (defined in teddy::node_manager< Data, Degree, Domain >)teddy::node_manager< Data, Degree, Domain >
dec_ref_count(node_t *node) -> void (defined in teddy::node_manager< Data, Degree, Domain >)teddy::node_manager< Data, Degree, Domain >static
domain_product(int32 levelFrom, int32 levelTo) const -> int64 (defined in teddy::node_manager< Data, Degree, Domain >)teddy::node_manager< Data, Degree, Domain >
for_each_node(NodeOp &&operation) const -> void (defined in teddy::node_manager< Data, Degree, Domain >)teddy::node_manager< Data, Degree, Domain >
for_each_son(node_t *node, NodeOp &&operation) const -> void (defined in teddy::node_manager< Data, Degree, Domain >)teddy::node_manager< Data, Degree, Domain >
for_each_son(int32 index, son_container const &sons, NodeOp &&operation) const -> void (defined in teddy::node_manager< Data, Degree, Domain >)teddy::node_manager< Data, Degree, Domain >
for_each_terminal_node(NodeOp &&operation) const -> void (defined in teddy::node_manager< Data, Degree, Domain >)teddy::node_manager< Data, Degree, Domain >
force_gc() -> void (defined in teddy::node_manager< Data, Degree, Domain >)teddy::node_manager< Data, Degree, Domain >
get_domain(int32 index) const -> int32 (defined in teddy::node_manager< Data, Degree, Domain >)teddy::node_manager< Data, Degree, Domain >
get_domain(node_t *node) const -> int32 (defined in teddy::node_manager< Data, Degree, Domain >)teddy::node_manager< Data, Degree, Domain >
get_domains() const -> std::vector< int32 > (defined in teddy::node_manager< Data, Degree, Domain >)teddy::node_manager< Data, Degree, Domain >
get_index(int32 level) const -> int32 (defined in teddy::node_manager< Data, Degree, Domain >)teddy::node_manager< Data, Degree, Domain >
get_leaf_level() const -> int32 (defined in teddy::node_manager< Data, Degree, Domain >)teddy::node_manager< Data, Degree, Domain >
get_level(int32 index) const -> int32 (defined in teddy::node_manager< Data, Degree, Domain >)teddy::node_manager< Data, Degree, Domain >
get_level(node_t *node) const -> int32 (defined in teddy::node_manager< Data, Degree, Domain >)teddy::node_manager< Data, Degree, Domain >
get_node_count(int32 index) const -> int64 (defined in teddy::node_manager< Data, Degree, Domain >)teddy::node_manager< Data, Degree, Domain >
get_node_count(node_t *node) const -> int64 (defined in teddy::node_manager< Data, Degree, Domain >)teddy::node_manager< Data, Degree, Domain >
get_node_count() const -> int64 (defined in teddy::node_manager< Data, Degree, Domain >)teddy::node_manager< Data, Degree, Domain >
get_order() const -> std::vector< int32 > const & (defined in teddy::node_manager< Data, Degree, Domain >)teddy::node_manager< Data, Degree, Domain >
get_terminal_node(int32 value) const -> node_t * (defined in teddy::node_manager< Data, Degree, Domain >)teddy::node_manager< Data, Degree, Domain >
get_var_count() const -> int32 (defined in teddy::node_manager< Data, Degree, Domain >)teddy::node_manager< Data, Degree, Domain >
is_valid_var_value(int32 index, int32 value) const -> bool (defined in teddy::node_manager< Data, Degree, Domain >)teddy::node_manager< Data, Degree, Domain >
make_internal_node(int32 index, son_container const &sons) -> node_t * (defined in teddy::node_manager< Data, Degree, Domain >)teddy::node_manager< Data, Degree, Domain >
make_son_container(int32 domain) -> son_container (defined in teddy::node_manager< Data, Degree, Domain >)teddy::node_manager< Data, Degree, Domain >
make_terminal_node(int32 value) -> node_t * (defined in teddy::node_manager< Data, Degree, Domain >)teddy::node_manager< Data, Degree, Domain >
node_manager(int32 varCount, int64 nodePoolSize, int64 extraNodePoolSize, std::vector< int32 > order) (defined in teddy::node_manager< Data, Degree, Domain >)teddy::node_manager< Data, Degree, Domain >
node_manager(int32 varCount, int64 nodePoolSize, int64 extraNodePoolSize, std::vector< int32 > order, domains::mixed domains) (defined in teddy::node_manager< Data, Degree, Domain >)teddy::node_manager< Data, Degree, Domain >
node_manager(node_manager &&) noexcept=default (defined in teddy::node_manager< Data, Degree, Domain >)teddy::node_manager< Data, Degree, Domain >
node_manager(node_manager const &)=delete (defined in teddy::node_manager< Data, Degree, Domain >)teddy::node_manager< Data, Degree, Domain >
node_t typedef (defined in teddy::node_manager< Data, Degree, Domain >)teddy::node_manager< Data, Degree, Domain >
operator=(node_manager const &)=delete (defined in teddy::node_manager< Data, Degree, Domain >)teddy::node_manager< Data, Degree, Domain >
operator=(node_manager &&)=delete (defined in teddy::node_manager< Data, Degree, Domain >)teddy::node_manager< Data, Degree, Domain >
run_deferred() -> void (defined in teddy::node_manager< Data, Degree, Domain >)teddy::node_manager< Data, Degree, Domain >
set_auto_reorder(bool doReorder) -> void (defined in teddy::node_manager< Data, Degree, Domain >)teddy::node_manager< Data, Degree, Domain >
set_cache_ratio(double ratio) -> void (defined in teddy::node_manager< Data, Degree, Domain >)teddy::node_manager< Data, Degree, Domain >
set_gc_ratio(double ratio) -> void (defined in teddy::node_manager< Data, Degree, Domain >)teddy::node_manager< Data, Degree, Domain >
sift_variables() -> void (defined in teddy::node_manager< Data, Degree, Domain >)teddy::node_manager< Data, Degree, Domain >
son_container typedef (defined in teddy::node_manager< Data, Degree, Domain >)teddy::node_manager< Data, Degree, Domain >
to_dot_graph(std::ostream &ost) const -> void (defined in teddy::node_manager< Data, Degree, Domain >)teddy::node_manager< Data, Degree, Domain >
to_dot_graph(std::ostream &ost, node_t *node) const -> void (defined in teddy::node_manager< Data, Degree, Domain >)teddy::node_manager< Data, Degree, Domain >
traverse_level(node_t *rootNode, NodeOp operation) const -> void (defined in teddy::node_manager< Data, Degree, Domain >)teddy::node_manager< Data, Degree, Domain >
traverse_post(node_t *rootNode, NodeOp operation) const -> void (defined in teddy::node_manager< Data, Degree, Domain >)teddy::node_manager< Data, Degree, Domain >
traverse_pre(node_t *rootNode, NodeOp operation) const -> void (defined in teddy::node_manager< Data, Degree, Domain >)teddy::node_manager< Data, Degree, Domain >
~node_manager()=default (defined in teddy::node_manager< Data, Degree, Domain >)teddy::node_manager< Data, Degree, Domain >