Emulate grid_key_dx with runtime dimensionality.  
 More...
Emulate grid_key_dx with runtime dimensionality. 
Emulate grid_key_dx with runtime dimensionality 
Definition at line 750 of file grid_sm.hpp.
 
#include <grid_sm.hpp>
 | 
| 
mem_id *  | k | 
|   | structure that store all the index 
  | 
|   | 
 | 
| template<typename a , typename... T>  | 
| void  | invert_assign (a v, T...t) | 
|   | Recursively invert the assignment.  More...
  | 
|   | 
| 
template<typename a , typename... T>  | 
| void  | invert_assign (a v) | 
|   | 
| 
void  | invert_assign () | 
|   | 
constructor from another key 
- Parameters
 - 
  
  
 
Definition at line 772 of file grid_sm.hpp.
 
 
  
  
      
        
          | grid_key_dx_r::grid_key_dx_r  | 
          ( | 
          size_t  | 
          dim | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
constructor 
constructor
- Parameters
 - 
  
  
 
Definition at line 792 of file grid_sm.hpp.
 
 
  
  
      
        
          | mem_id grid_key_dx_r::get  | 
          ( | 
          size_t  | 
          i | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
get the i index 
Get the i index
- Parameters
 - 
  
  
 
- Returns
 - the index value 
 
Definition at line 820 of file grid_sm.hpp.
 
 
  
  
      
        
          | size_t grid_key_dx_r::getDim  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Get the dimensionality of the key. 
Get the dimensionality of the key 
Definition at line 762 of file grid_sm.hpp.
 
 
template<typename a , typename... T> 
  
  
      
        
          | void grid_key_dx_r::invert_assign  | 
          ( | 
          a  | 
          v,  | 
         
        
           | 
           | 
          T...  | 
          t  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlineprivate   | 
  
 
Recursively invert the assignment. 
Recursively invert the assignment at compile-time 
Definition at line 848 of file grid_sm.hpp.
 
 
  
  
      
        
          | void grid_key_dx_r::set_d  | 
          ( | 
          size_t  | 
          i,  | 
         
        
           | 
           | 
          mem_id  | 
          id  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
Set the i index. 
Set the i index
- Parameters
 - 
  
    | i | index to set  | 
    | id | value to set  | 
  
   
Definition at line 833 of file grid_sm.hpp.
 
 
The documentation for this class was generated from the following file: