#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) |
|
Enumerator |
---|
Density1 |
|
Energy |
|
VPara |
|
Density2 |
|
VPara2 |
|
NTmp |
|
Enumerator |
---|
Density |
|
Temp |
|
Flow |
|
N |
|
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 |
Density, Temperature and velocity of each shell for background update.
Period of background updating.
The documentation for this class was generated from the following file: