|  | @@ -51,7 +51,7 @@ uge_gm_tmpl_mnt bool GenericMatrix<M, N, T>::equal(const T &other) const
 | 
		
	
		
			
			| 51 | 51 |  {
 | 
		
	
		
			
			| 52 | 52 |      for (int i = 0; i < M; ++i) {
 | 
		
	
		
			
			| 53 | 53 |          for (int j = 0; j < N; ++j) {
 | 
		
	
		
			
			| 54 |  | -            if (_scalars[i][j] != other._scalars[i][j]) {
 | 
		
	
		
			
			|  | 54 | +            if (_scalars[i][j] != other.getScalar(i, j)) {
 | 
		
	
		
			
			| 55 | 55 |                  return false;
 | 
		
	
		
			
			| 56 | 56 |              }
 | 
		
	
		
			
			| 57 | 57 |          }
 | 
		
	
	
		
			
			|  | @@ -103,7 +103,7 @@ uge_gm_tmpl_mnt T &GenericMatrix<M, N, T>::add(const T &other)
 | 
		
	
		
			
			| 103 | 103 |  {
 | 
		
	
		
			
			| 104 | 104 |      for (int i = 0; i < M; ++i) {
 | 
		
	
		
			
			| 105 | 105 |          for (int j = 0; j < N; ++j) {
 | 
		
	
		
			
			| 106 |  | -            _scalars[i][j] += other._scalars[i][j];
 | 
		
	
		
			
			|  | 106 | +            _scalars[i][j] += other.getScalar(i, j);
 | 
		
	
		
			
			| 107 | 107 |          }
 | 
		
	
		
			
			| 108 | 108 |      }
 | 
		
	
		
			
			| 109 | 109 |      return *getThis();
 | 
		
	
	
		
			
			|  | @@ -123,7 +123,7 @@ uge_gm_tmpl_mnt T &GenericMatrix<M, N, T>::sub(const T &other)
 | 
		
	
		
			
			| 123 | 123 |  {
 | 
		
	
		
			
			| 124 | 124 |      for (int i = 0; i < M; ++i) {
 | 
		
	
		
			
			| 125 | 125 |          for (int j = 0; j < N; ++j) {
 | 
		
	
		
			
			| 126 |  | -            _scalars[i][j] -= other._scalars[i][j];
 | 
		
	
		
			
			|  | 126 | +            _scalars[i][j] -= other.getScalar(i, j);
 | 
		
	
		
			
			| 127 | 127 |          }
 | 
		
	
		
			
			| 128 | 128 |      }
 | 
		
	
		
			
			| 129 | 129 |      return *getThis();
 | 
		
	
	
		
			
			|  | @@ -148,7 +148,7 @@ uge_gm_tmpl_mnt T &GenericMatrix<M, N, T>::mult(const T &other)
 | 
		
	
		
			
			| 148 | 148 |  {
 | 
		
	
		
			
			| 149 | 149 |      for (int i = 0; i < M; ++i) {
 | 
		
	
		
			
			| 150 | 150 |          for (int j = 0; j < N; ++j) {
 | 
		
	
		
			
			| 151 |  | -            _scalars[i][j] *= other._scalars[i][j];
 | 
		
	
		
			
			|  | 151 | +            _scalars[i][j] *= other.getScalar(i, j);
 | 
		
	
		
			
			| 152 | 152 |          }
 | 
		
	
		
			
			| 153 | 153 |      }
 | 
		
	
		
			
			| 154 | 154 |      return *getThis();
 | 
		
	
	
		
			
			|  | @@ -190,7 +190,7 @@ uge_gm_tmpl_mnt T &GenericMatrix<M, N, T>::div(const T &other)
 | 
		
	
		
			
			| 190 | 190 |  {
 | 
		
	
		
			
			| 191 | 191 |      for (int i = 0; i < M; ++i) {
 | 
		
	
		
			
			| 192 | 192 |          for (int j = 0; j < N; ++j) {
 | 
		
	
		
			
			| 193 |  | -            _scalars[i][j] /= other._scalars[i][j];
 | 
		
	
		
			
			|  | 193 | +            _scalars[i][j] /= other.getScalar(i, j);
 | 
		
	
		
			
			| 194 | 194 |          }
 | 
		
	
		
			
			| 195 | 195 |      }
 | 
		
	
		
			
			| 196 | 196 |      return *getThis();
 |