diff options
Diffstat (limited to 'tests/compile/tmatrix2.nim')
-rw-r--r-- | tests/compile/tmatrix2.nim | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/tests/compile/tmatrix2.nim b/tests/compile/tmatrix2.nim deleted file mode 100644 index 442096e93..000000000 --- a/tests/compile/tmatrix2.nim +++ /dev/null @@ -1,22 +0,0 @@ -discard """ - output: "5.0000000000000000e+00" -""" - -type - TMatrixNM*[M, N, T] = object - aij*: T - TVectorN*[N, T] = TMatrixNM[range[0..0], N, T] - TVector3*[T] = TVectorN[range[0..2], T] - -proc coeffRef*[M, N, T] (matrix: var TMatrixNM[M, N, T], a: M, b: N): var T = - return matrix.aij - -proc coeffRef*[N, T] (vector: var TVectorN[N, T], i: N): var T = vector.aij - -var - testVar: TVector3[float] - -testVar.aij = 2.0 -testVar.coeffRef(1) = 5.0 - -echo testVar.aij |