Reorder the input by in the specified order.  
More...
 | 
| AFAPI array  | reorder (const array &in, const unsigned x, const unsigned y=1, const unsigned z=2, const unsigned w=3) | 
|   | 
| AFAPI af_err  | af_reorder (af_array *out, const af_array in, const unsigned x, const unsigned y, const unsigned z, const unsigned w) | 
|   | 
Reorder the input by in the specified order. 
Exchanges dimensions within an array. The order of the data along each dimension does not change.
- Parameters
 - 
  
    | [out] | out | is the reordered array  | 
    | [in] | in | is the input matrix  | 
    | [in] | x | specifies which dimension should be first  | 
    | [in] | y | specifies which dimension should be second  | 
    | [in] | z | specifies which dimension should be third  | 
    | [in] | w | specifies which dimension should be fourth  | 
  
   
 
 
      
        
          | AFAPI array af::reorder  | 
          ( | 
          const array &  | 
          in,  | 
        
        
           | 
           | 
          const unsigned  | 
          x,  | 
        
        
           | 
           | 
          const unsigned  | 
          y = 1,  | 
        
        
           | 
           | 
          const unsigned  | 
          z = 2,  | 
        
        
           | 
           | 
          const unsigned  | 
          w = 3  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
- Parameters
 - 
  
    | [in] | in | is the input array  | 
    | [in] | x | specifies which dimension should be first  | 
    | [in] | y | specifies which dimension should be second  | 
    | [in] | z | specifies which dimension should be third  | 
    | [in] | w | specifies which dimension should be fourth  | 
  
   
- Returns
 - the reordered output