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_self2yamlpy()

convert_self2yamlstr()

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_nodes_repr()

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_auto()

reduce_single(node)

graph_labels(labels)[source][github]
graph_positions(pos)[source][github]
graph_nodes_repr()[source][github]
graph_nodes_pos(pos, *nodes, match=True)[source][github]

Assigns the position keyword to nodes.

The first argument “pos” is a tuple of (x, y) locations.

graph_nodes_posX(posX, *nodes)[source][github]
graph_nodes_posY(posY, *nodes)[source][github]
graph_nodes_pos_get(*nodes)[source][github]
graph_reduce_auto_pos(lX, rX, Y, dY)[source][github]
graph_reduce_auto_pos_io(lX, rX, Y, dY)[source][github]
convert_self2yamlpy()[source][github]
convert_self2yamlstr()[source][github]
classmethod convert_yamlstr2self(yamlstr)[source][github]
invertE(E)[source][github]
addE(*Es)[source][github]
mulE(*Es)[source][github]
reduce_auto()[source][github]
reduce(*nodes)[source][github]
reduce_single(node)[source][github]
computer(**kwargs)[source][github]
SScomputer(**kwargs)[source][github]