VectorConverters with vector input and/or vector output 
(Weighted) arithmetic mean 

Clips input vector so that all components remain within a given interval 

Taking a vector of k fractions of 1 and adding another fraction as to achieve a total of 1 

A list of constant values is turned into a constant vector of signals 

A list of constant rates is turned into a vector of rate signals 

A list of constant time values is turned into a vector of constant time signals 

Dot product of two vectors of equal length 

(Weighted) geometric mean 

Max function for vectors 

Min function for vectors 

Gives the product of all components of the input vector 

Convert a vector of weights to a vector of fractions adding to one 

Rescales the components of input vector u to run from y_min to y_max over the range u_min to u_max 

Multiplication of a vector with a scalar 

Add two vectors of equal length 

Elementwise multiplication of two vectors of the same length 

Gives the sum over all components of a vector 
This information is part of the Business Simulation Library (BSL). Please support this work and ► donate.
This package ontains converters where either input or output or both can be vectors of a given dimension.
There is currently no support in Wolfram SystemModeler for flexible array sizes (":
") for connectors used with blocks. Therefore the actual size of array inputs has to be given as a parameter upon instantiating a converter in a model.
Copyright © 2020 Guido Wolf Reichert
Licensed under the EUPL1.2 or later