Map a grid onto a unit cube with smooth nonlinear grading of the map.  
 More...
#include <BoxElemFixture.hpp>
 | 
|   | MapGridUnitCube (const unsigned grid_max_x, const unsigned grid_max_y, const unsigned grid_max_z, const double bubble_x, const double bubble_y, const double bubble_z) | 
|   | 
| template<typename Scalar >  | 
| KOKKOS_INLINE_FUNCTION void  | operator() (int grid_x, int grid_y, int grid_z, Scalar &coord_x, Scalar &coord_y, Scalar &coord_z) const  | 
|   | 
|   | MapGridUnitCube (const unsigned grid_max_x, const unsigned grid_max_y, const unsigned grid_max_z, const double bubble_x, const double bubble_y, const double bubble_z) | 
|   | 
| template<typename Scalar >  | 
| KOKKOS_INLINE_FUNCTION void  | operator() (int grid_x, int grid_y, int grid_z, Scalar &coord_x, Scalar &coord_y, Scalar &coord_z) const  | 
|   | 
Map a grid onto a unit cube with smooth nonlinear grading of the map. 
Definition at line 63 of file BoxElemFixture.hpp.
 
  
  
      
        
          | Kokkos::Example::MapGridUnitCube::MapGridUnitCube  | 
          ( | 
          const unsigned  | 
          grid_max_x,  | 
         
        
           | 
           | 
          const unsigned  | 
          grid_max_y,  | 
         
        
           | 
           | 
          const unsigned  | 
          grid_max_z,  | 
         
        
           | 
           | 
          const double  | 
          bubble_x,  | 
         
        
           | 
           | 
          const double  | 
          bubble_y,  | 
         
        
           | 
           | 
          const double  | 
          bubble_z  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | Kokkos::Example::MapGridUnitCube::MapGridUnitCube  | 
          ( | 
          const unsigned  | 
          grid_max_x,  | 
         
        
           | 
           | 
          const unsigned  | 
          grid_max_y,  | 
         
        
           | 
           | 
          const unsigned  | 
          grid_max_z,  | 
         
        
           | 
           | 
          const double  | 
          bubble_x,  | 
         
        
           | 
           | 
          const double  | 
          bubble_y,  | 
         
        
           | 
           | 
          const double  | 
          bubble_z  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
template<typename Scalar > 
  
  
      
        
          | KOKKOS_INLINE_FUNCTION void Kokkos::Example::MapGridUnitCube::operator()  | 
          ( | 
          int  | 
          grid_x,  | 
         
        
           | 
           | 
          int  | 
          grid_y,  | 
         
        
           | 
           | 
          int  | 
          grid_z,  | 
         
        
           | 
           | 
          Scalar &  | 
          coord_x,  | 
         
        
           | 
           | 
          Scalar &  | 
          coord_y,  | 
         
        
           | 
           | 
          Scalar &  | 
          coord_z  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
inline   | 
  
 
 
template<typename Scalar > 
  
  
      
        
          | KOKKOS_INLINE_FUNCTION void Kokkos::Example::MapGridUnitCube::operator()  | 
          ( | 
          int  | 
          grid_x,  | 
         
        
           | 
           | 
          int  | 
          grid_y,  | 
         
        
           | 
           | 
          int  | 
          grid_z,  | 
         
        
           | 
           | 
          Scalar &  | 
          coord_x,  | 
         
        
           | 
           | 
          Scalar &  | 
          coord_y,  | 
         
        
           | 
           | 
          Scalar &  | 
          coord_z  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
inline   | 
  
 
 
      
        
          | const double Kokkos::Example::MapGridUnitCube::m_a | 
        
      
 
 
      
        
          | const double Kokkos::Example::MapGridUnitCube::m_b | 
        
      
 
 
      
        
          | const double Kokkos::Example::MapGridUnitCube::m_c | 
        
      
 
 
      
        
          | const unsigned Kokkos::Example::MapGridUnitCube::m_max_x | 
        
      
 
 
      
        
          | const unsigned Kokkos::Example::MapGridUnitCube::m_max_y | 
        
      
 
 
      
        
          | const unsigned Kokkos::Example::MapGridUnitCube::m_max_z | 
        
      
 
 
The documentation for this struct was generated from the following files: