Shouldn't Vectorial be Vector?

On Fri, Oct 28, 2011 at 2:30 PM, Gilles Sadowski <
gil...@harfang.homelinux.org> wrote:

> Hello.
>
> I think that something is not quite right in those class names:
>  UnivariateMatrixFunction
>  UnivariateRealFunction
>  UnivariateVectorialFunction
>
> To be consistent, we should either
>  1. indicate the "grouping" and "number" type everywhere:
>       UnivariateRealMatrixFunction
>       UnivariateRealFunction
>       UnivariateRealVectorialFunction
>  2. assume that the "number" type is "Real", and drop it everywhere:
>       UnivariateMatrixFunction
>       UnivariateFunction
>       UnivariateVectorialFunction
>  3. assume that the "number" type is "Real", drop it everywhere, and
>    indicate the "grouping" explicitly everywhere:
>       UnivariateMatrixFunction
>       UnivariateScalarFunction
>       UnivariateVectorialFunction
>
> The same goes for "Multivariate...", "Differentiable...", and the
> optimizers
> naming.
>
> I'd say that option 2 is the least disruptive, and most practical as
>  UnivariateFunction
> is more common (and shorter) than
>  UnivariateScalarFunction
>
>
>
> Regards,
> Gilles
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>
>

Reply via email to