matrixOps functions for units objects.
Examples
a = set_units(1:5, m)
a %*% a
#> Units: [m^2]
#> [,1]
#> [1,] 55
a %*% t(a)
#> Units: [m^2]
#> [,1] [,2] [,3] [,4] [,5]
#> [1,] 1 2 3 4 5
#> [2,] 2 4 6 8 10
#> [3,] 3 6 9 12 15
#> [4,] 4 8 12 16 20
#> [5,] 5 10 15 20 25
a %*% 1:5
#> Units: [m]
#> [,1]
#> [1,] 55
1:5 %*% a
#> Units: [m]
#> [,1]
#> [1,] 55