This blocks allows to split an input vector into its distinctive components.
The type of the outputs could be of any type such as the default type double
DeMux<2> dm1;
The input of this demultiplexer will be of type Matrix<2,1,double> or Vector2. Another case is
DeMux<2,Vector2> m2;
Here, the outputs are of type Vector2 and the input is of type Matrix<2,1,Vector2>.