# sigmoid_diag_connection_impl

A version of diag_connection where inhibitory components are scaled with a sigmoid function. The `excitation` parameter is multiplies by the matches source value and added to `inhibtion` multiplied by the sum of a sigmoid function of each of the mismatching source values. The sigmoid function is `m/(d+exp(s*(x-i)))`; the parameter names are `inhibition_multiplier` for `m`; `inhibition_denom_add` for `d`; `inhibition_slope` for `s`; and `inhibition_inflexion` for `i`.

## Parameters

    parameter		default_value
    inhibition		0
    excitation		0
    inhibition_multiplier	1
    inhibition_slope	1
    inhibition_inflexion	.5