﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
458	fail to resolve overloaded built-in operator	Jorge	Víctor de Buen Remiro	"The following code fail to use Gaussian for Matrix type:

Matrix B1(Matrix m) {Matrix m+Gaussian(Rows(m),Columns(m),0,1)};
Matrix B1(Rand(2,2,0,1));

<E>
ERROR: [1] no ha sido posible convertir de Real hacia TimeSet para el objeto $tmp$'</E>
<E>
ERROR: [2] Argumentos err&#65533;neos para Serie Gaussian (Real nu, Real sigma [, TimeSet fechado])</E>
<E>
ERROR: [3] Argumentos err&#65533;neos para Matrix + mat1 + mat2 {Matrix mat1, Anything mat2}</E>
<E>
ERROR: [4] Fallo en la funci&#65533;n ""B1""</E>

The invocation of Gaussian is within the context of a Matrix expression so I expect the same behavior as the following rewritten code:

Matrix B1(Matrix m) {Matrix m + (Matrix Gaussian(Rows(m),Columns(m),0,1))};
Matrix B1(Rand(2,2,0,1));

regards,"	defect	closed	highest		Kernel	1.1.4	major	fixed		
