__init__(self, id_num, name, in_nd1, in_nd2, tau_mag, tau_degs, rho_degs, num_of_comps, max_n_sum=10000) | prefabricated_nodes.BeamSplitter.BeamSplitter | |
nodes::BayesNode::BayesNode.__init__(self, id_num, name="blank", size=2) | nodes.BayesNode.BayesNode | |
nodes::DirectedNode::DirectedNode.__init__(self, id_num, name="blank") | nodes.DirectedNode.DirectedNode | |
__lt__(self, other) | nodes.Node.Node | |
active_states (defined in nodes.BayesNode.BayesNode) | nodes.BayesNode.BayesNode | static |
add_child(self, node) | nodes.DirectedNode.DirectedNode | |
add_children(self, node_list) | nodes.DirectedNode.DirectedNode | |
add_neighbor(self, node) | nodes.Node.Node | |
add_parent(self, node) | nodes.DirectedNode.DirectedNode | |
add_parents(self, node_list) | nodes.DirectedNode.DirectedNode | |
children (defined in nodes.DirectedNode.DirectedNode) | nodes.DirectedNode.DirectedNode | |
clique (defined in nodes.BayesNode.BayesNode) | nodes.BayesNode.BayesNode | |
fill_trans_mat_and_st_names_of_nd(self, m1x, m2x, m1y, m2y, dry_run=False) | prefabricated_nodes.BeamSplitter.BeamSplitter | |
forget_all_evidence(self) | nodes.BayesNode.BayesNode | |
get_active_states(self) | nodes.BayesNode.BayesNode | |
get_bs_amp(n1, n2, m1, m2, tau_mag, tau_degs, rho_degs) | prefabricated_nodes.BeamSplitter.BeamSplitter | static |
get_bs_amp_self(self, n1, n2, m1, m2) | prefabricated_nodes.BeamSplitter.BeamSplitter | |
get_expected_degen(self, m1x, m2x, m1y, m2y) | prefabricated_nodes.BeamSplitter.BeamSplitter | |
get_markov_blanket(self) | nodes.DirectedNode.DirectedNode | |
has_child(self, node) | nodes.DirectedNode.DirectedNode | |
has_neighbor(self, node) | nodes.Node.Node | |
has_parent(self, node) | nodes.DirectedNode.DirectedNode | |
id_num (defined in nodes.Node.Node) | nodes.Node.Node | |
max_n_sum (defined in prefabricated_nodes.BeamSplitter.BeamSplitter) | prefabricated_nodes.BeamSplitter.BeamSplitter | |
name (defined in nodes.Node.Node) | nodes.Node.Node | |
neighbors (defined in nodes.DirectedNode.DirectedNode) | nodes.DirectedNode.DirectedNode | |
num_of_comps (defined in prefabricated_nodes.BeamSplitter.BeamSplitter) | prefabricated_nodes.BeamSplitter.BeamSplitter | |
parents (defined in nodes.DirectedNode.DirectedNode) | nodes.DirectedNode.DirectedNode | |
potential (defined in prefabricated_nodes.BeamSplitter.BeamSplitter) | prefabricated_nodes.BeamSplitter.BeamSplitter | |
remove_child(self, node) | nodes.DirectedNode.DirectedNode | |
remove_neighbor(self, node) | nodes.Node.Node | |
remove_parent(self, node) | nodes.DirectedNode.DirectedNode | |
resize(self, size) | nodes.BayesNode.BayesNode | |
rho_degs (defined in prefabricated_nodes.BeamSplitter.BeamSplitter) | prefabricated_nodes.BeamSplitter.BeamSplitter | |
set_active_states(self, states) | nodes.BayesNode.BayesNode | |
set_potential(self, pot) | nodes.BayesNode.BayesNode | |
set_state_name(self, position, name) | nodes.BayesNode.BayesNode | |
set_state_names_to_product(self, list_of_iters, repeat=1, trim=False) | nodes.BayesNode.BayesNode | |
size (defined in nodes.BayesNode.BayesNode) | nodes.BayesNode.BayesNode | |
st_name_index(self, st_name) | nodes.BayesNode.BayesNode | |
state_names (defined in nodes.BayesNode.BayesNode) | nodes.BayesNode.BayesNode | |
tau_degs (defined in prefabricated_nodes.BeamSplitter.BeamSplitter) | prefabricated_nodes.BeamSplitter.BeamSplitter | |
tau_mag (defined in prefabricated_nodes.BeamSplitter.BeamSplitter) | prefabricated_nodes.BeamSplitter.BeamSplitter | |
topo_index (defined in nodes.Node.Node) | nodes.Node.Node | |
true_max_n_sum (defined in prefabricated_nodes.BeamSplitter.BeamSplitter) | prefabricated_nodes.BeamSplitter.BeamSplitter | |
undirect(self) | nodes.DirectedNode.DirectedNode | |
visited (defined in nodes.Node.Node) | nodes.Node.Node | |