#include <varying_background.hpp>
 | 
|   | VaryingBackground () | 
|   | 
|   | VaryingBackground (NLReader::NamelistReader &nlr, const DomainDecomposition< DeviceType > &pol_decomp, const MagneticField< DeviceType > &magnetic_field, const Grid< DeviceType > &grid, int n_nonadiabatic_species) | 
|   | 
| KOKKOS_INLINE_FUNCTION bool  | is_in_range (const MagneticField< DeviceType > &magnetic_field, double r, double z, double psi) const | 
|   | 
| KOKKOS_INLINE_FUNCTION void  | interp_bg_profile (double psi, double theta, int isp, double &den, double &temp, double &up) const | 
|   | 
| void  | update (const MagneticField< DeviceType > &magnetic_field, Species< DeviceType > &species) | 
|   | 
◆ anonymous enum
| Enumerator | 
|---|
| Density1  |  | 
| Energy  |  | 
| VPara  |  | 
| Density2  |  | 
| VPara2  |  | 
| NTmp  |  | 
 
 
◆ anonymous enum
| Enumerator | 
|---|
| Density  |  | 
| Temp  |  | 
| Flow  |  | 
| N  |  | 
 
 
◆ VaryingBackground() [1/2]
◆ VaryingBackground() [2/2]
◆ interp_bg_profile()
template<class Device > 
  
  
      
        
          | KOKKOS_INLINE_FUNCTION void VaryingBackground< Device >::interp_bg_profile  | 
          ( | 
          double  | 
          psi,  | 
         
        
           | 
           | 
          double  | 
          theta,  | 
         
        
           | 
           | 
          int  | 
          isp,  | 
         
        
           | 
           | 
          double &  | 
          den,  | 
         
        
           | 
           | 
          double &  | 
          temp,  | 
         
        
           | 
           | 
          double &  | 
          up  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
inline   | 
  
 
 
◆ is_in_range()
◆ update()
◆ bg
Density, Temperature and velocity of each shell for background update. 
 
 
◆ inv_dp
◆ inv_dtheta
◆ mtheta
◆ period
Period of background updating. 
 
 
◆ pin
◆ pout
◆ vol
The documentation for this class was generated from the following file: