'Propagates the given inputs through this layer (and only this layer).
Parameters
inputs : list of Theano expressions
The Theano expressions to propagate through this layer.
Returns
Theano expressions
The output of this layer given the inputs to this layer.
Notes
This is called by the base :meth:`lasagne.layers.get_output()`
to propagate data through a network.
This method should be overridden when implementing a new
:class:`Layer` class with multiple inputs. By default it raises
`NotImplementedError`.'

def get_output_for(self, inputs, **kwargs):

    raise NotImplementedError
