summary refs log tree commit diff stats
path: root/tests/compile/tmatrix2.nim
diff options
context:
space:
mode:
Diffstat (limited to 'tests/compile/tmatrix2.nim')
-rw-r--r--tests/compile/tmatrix2.nim22
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