@@ -108,7 +108,7 @@ object MatrixHelper:
108108 case _ : Double => 0.0 .asInstanceOf [A ]
109109 case _ : Boolean => false .asInstanceOf [A ]
110110 case _ : Int => 0 .asInstanceOf [A ]
111- case _ : A => error(" Unsupported type" )
111+ case _ : A => error(" Vecxt: call to eye for an unsupported type" )
112112 end match
113113 end zero
114114
@@ -117,7 +117,7 @@ object MatrixHelper:
117117 case _ : Double => 1.0 .asInstanceOf [A ]
118118 case _ : Boolean => true .asInstanceOf [A ]
119119 case _ : Int => 1 .asInstanceOf [A ]
120- case _ : A => error(" Unsupported type" )
120+ case _ : A => error(" Vecxt: call to one for an unsupported type" )
121121 end match
122122 end one
123123
@@ -126,21 +126,21 @@ object MatrixHelper:
126126 case _ : Int => eyeOf(one[A ], dim)(zero[A ])
127127 case _ : Double => eyeOf(one[A ], dim)(zero[A ])
128128 case _ : Boolean => eyeOf(one[A ], dim)(zero[A ])
129- case _ => error(" Unsupported eye type" )
129+ case _ => error(" Vecxt: call to eye for an unsupported type" )
130130
131131 inline def eye [A : ClassTag ](dim : RowCol ): Matrix [A ] =
132132 inline erasedValue[A ] match
133133 case _ : Int => eyeOf(one[A ], dim)(zero[A ])
134134 case _ : Double => eyeOf(one[A ], dim)(zero[A ])
135135 case _ : Boolean => eyeOf(one[A ], dim)(zero[A ])
136- case _ => error(" Unsupported eye type" )
136+ case _ => error(" Vecxt: call to eye for an unsupported type" )
137137
138138 inline def ones [A : ClassTag ](dim : RowCol ): Matrix [A ] =
139139 inline erasedValue[A ] match
140140 case _ : Int => fill(one[A ], dim)
141141 case _ : Double => fill(one[A ], dim)
142142 case _ : Boolean => fill(one[A ], dim)
143- case _ => error(" Unsupported type for ones" )
143+ case _ => error(" Vecxt: call to ` ones` is for an unsupported type " )
144144
145145 inline def fill [A ](singleton : A , dim : RowCol )(using ClassTag [A ]): Matrix [A ] =
146146 val (rows, cols) = dim
0 commit comments