SFLU¶
Defined in module: wield.control.SFLU.SFLU.SFLU
- class SFLU(edges, derivatives=[], reduce_list=[], inputs=None, outputs=None, graph=False)[source][github]¶
Bases:
object- __init__(edges, derivatives=[], reduce_list=[], inputs=None, outputs=None, graph=False)[source][github]¶
This takes a dictionary of edges which are (row, col) tuples, matched to a value name.
The value name will be mapped into the Espace
derivatives: this argument is a list of either edge pair-tuples or of edge labels. It establishes the list of testpoint and excitation inputs and outputs required to take derivatives.
Methods
SScomputer(**kwargs)__init__(edges[, derivatives, reduce_list, ...])This takes a dictionary of edges which are (row, col) tuples, matched to a value name.
addE(*Es)computer(**kwargs)convert_yamlstr2self(yamlstr)graph_labels(labels)graph_nodes_pos(pos, *nodes[, match])Assigns the position keyword to nodes.
graph_nodes_posX(posX, *nodes)graph_nodes_posY(posY, *nodes)graph_nodes_pos_get(*nodes)graph_positions(pos)graph_reduce_auto_pos(lX, rX, Y, dY)graph_reduce_auto_pos_io(lX, rX, Y, dY)invertE(E)mulE(*Es)reduce(*nodes)reduce_single(node)