make_ConstantExpression(3,2,1.0) = size 3 by 2 arity-2 Expression of double:
[ 1 1 ]
[ 1 1 ]
[ 1 1 ]

make_RandomExpression<std::complex<double> >(2,4) = size 2 by 4 arity-2 Expression of std::complex<double>:
[ (0.380002,0.0108368) (0.182981,0.10957) (-0.243142,-0.484536) (-0.585236,0.252524) ]
[ (-0.319746,0.687704) (-0.862444,-0.180186) (0.759988,-0.361039) (0.961136,-0.82999) ]

make_LinspaceExpression(1.0f,2.0f,11) = size 11 arity-1 Expression of float:
[ 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2 ]

Vector<float>::evaluate() = size 11 Vector of float:
[ 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2 ]

A = size 3 by 3 Matrix of double:
[ 1 8 3 ]
[ 4 5 9 ]
[ 2 7 6 ]

expr(A) = size 3 by 3 arity-2 Expression of double:
[ 1 8 3 ]
[ 4 5 9 ]
[ 2 7 6 ]

reshape(expr(A),1,9) = size 1 by 9 arity-2 Expression of double:
[ 1 4 2 8 5 7 3 9 6 ]

A = size 3 by 3 Matrix of double:
[ 1 8 3 ]
[ 4 5 9 ]
[ 2 7 6 ]

expr({3.0f,1.0f,2.0f}) = size 3 arity-1 Expression of float:
[ 3 1 2 ]

