pywhy_graphs.algorithms.add_all_snode_combinations#

pywhy_graphs.algorithms.add_all_snode_combinations(G, n_domains: int, on_error='raise')[source]#

Add all possible S-nodes to the graph given number of domains.

Parameters:
GAugmentedGraph

The augmented graph.

n_domainsint

The number of domains.

on_errorstr, optional

How to handle errors, by default ‘raise’. Can be one of: - ‘raise’: raise an exception - ‘ignore’: ignore the error. - ‘warn’: raise a warning

Returns:
GAugmentedGraph

The augmented graph with all possible S-nodes added. Note that none of the added S-nodes have any edges.