pathsim.blocks.multiplier module

class pathsim.blocks.multiplier.Multiplier[source]

Bases: Block

multiplies all input signals (MISO)

\[y(t) = \prod_i u_i(t)\]
update(t)[source]

update system equation in fixed point loop

Note

This is a MISO block with an optimized ‘update’ method for this case

Parameters:

t (float) – evaluation time

Returns:

error – absolute error to previous iteration for convergence control

Return type:

float