#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: