[{$T2}, {$T3}] (fixed matrix)
      
         
          2
          $i==0 ? $T2 : $T3
          m_storage.m_data.array
        
         
          Backward
          2
          $i==0 ? $T2 : $T3
          m_storage.m_data.array
        
      
  
  
  
        
      
      [2, 2] (fixed matrix)
      
        
          ({m_storage.m_data.array[0]}, {m_storage.m_data.array[1]})
        
        
          ({m_storage.m_data.array[0]}, {m_storage.m_data.array[2]})
        
        
          ({m_storage.m_data.array[2]}, {m_storage.m_data.array[3]})
        
        
          ({m_storage.m_data.array[1]}, {m_storage.m_data.array[3]})
                
      
  
  
  
        
      
      [3, 3] (fixed matrix)
      
        
          ({m_storage.m_data.array[0]}, {m_storage.m_data.array[1]}, {m_storage.m_data.array[2]})
        
        
          ({m_storage.m_data.array[0]}, {m_storage.m_data.array[3]}, {m_storage.m_data.array[6]})
        
        
          ({m_storage.m_data.array[3]}, {m_storage.m_data.array[4]}, {m_storage.m_data.array[5]})
        
        
          ({m_storage.m_data.array[1]}, {m_storage.m_data.array[4]}, {m_storage.m_data.array[7]})
        
        
          ({m_storage.m_data.array[6]}, {m_storage.m_data.array[7]}, {m_storage.m_data.array[8]})
        
        
          ({m_storage.m_data.array[2]}, {m_storage.m_data.array[5]}, {m_storage.m_data.array[8]})
                
      
  
  
  
        
      
      [4, 4] (fixed matrix)
      
        
          ({m_storage.m_data.array[0]}, {m_storage.m_data.array[1]}, {m_storage.m_data.array[2]}, {m_storage.m_data.array[3]})
        
        
          ({m_storage.m_data.array[0]}, {m_storage.m_data.array[4]}, {m_storage.m_data.array[8]}, {m_storage.m_data.array[12]})
        
        
          ({m_storage.m_data.array[4]}, {m_storage.m_data.array[5]}, {m_storage.m_data.array[6]}, {m_storage.m_data.array[7]})
        
        
          ({m_storage.m_data.array[1]}, {m_storage.m_data.array[5]}, {m_storage.m_data.array[9]}, {m_storage.m_data.array[13]})
        
        
          ({m_storage.m_data.array[8]}, {m_storage.m_data.array[9]}, {m_storage.m_data.array[10]}, {m_storage.m_data.array[11]})
        
        
          ({m_storage.m_data.array[2]}, {m_storage.m_data.array[6]}, {m_storage.m_data.array[10]}, {m_storage.m_data.array[14]})
        
        
          ({m_storage.m_data.array[12]}, {m_storage.m_data.array[13]}, {m_storage.m_data.array[14]}, {m_storage.m_data.array[15]})
        
        
          ({m_storage.m_data.array[3]}, {m_storage.m_data.array[7]}, {m_storage.m_data.array[11]}, {m_storage.m_data.array[15]})
                
      
    
  
  
        
      
      empty
      [{m_storage.m_rows}, {m_storage.m_cols}] (dynamic matrix)
      
         
          2
          $i==0 ? m_storage.m_rows : m_storage.m_cols
          m_storage.m_data
        
         
          Backward
          2
          $i==0 ? m_storage.m_rows : m_storage.m_cols
          m_storage.m_data
        
      
  
  
  
  
      
      empty
      [{$T2}, {m_storage.m_cols}] (dynamic column matrix)
      
         
          2
          $i==0 ? $T2 : m_storage.m_cols
          m_storage.m_data
        
         
          Backward
          2
          $i==0 ? $T2 : m_storage.m_cols
          m_storage.m_data
        
      
  
  
  
  
      
      empty
      [{m_storage.m_rows}, {$T2}] (dynamic row matrix)
      
         
          2
          $i==0 ? m_storage.m_rows : $T2
          m_storage.m_data
        
         
          Backward
          2
          $i==0 ? m_storage.m_rows : $T2
          m_storage.m_data
        
      
  
  
  
  
      
      empty
      [{m_storage.m_cols}] (dynamic column vector)
      
        - m_storage.m_colsm_storage.m_cols
          m_storage.m_data
        
      
  
  
  
  
      
      empty
      [{m_storage.m_rows}] (dynamic row vector)
- m_storage.m_rowsm_storage.m_rows
          m_storage.m_data
        
      
  
  
  
  
      
      [1] ({m_storage.m_data.array[0]})
- m_storage.m_data.array[0][2] ({m_storage.m_data.array[0]}, {m_storage.m_data.array[1]})
- m_storage.m_data.array[0]
- m_storage.m_data.array[1][3] ({m_storage.m_data.array[0]}, {m_storage.m_data.array[1]}, {m_storage.m_data.array[2]})
- m_storage.m_data.array[0]
- m_storage.m_data.array[1]
- m_storage.m_data.array[2][4] ({m_storage.m_data.array[0]}, {m_storage.m_data.array[1]}, {m_storage.m_data.array[2]}, {m_storage.m_data.array[3]})
- m_storage.m_data.array[0]
- m_storage.m_data.array[1]
- m_storage.m_data.array[2]
- m_storage.m_data.array[3]