XGC1
|
Go to the source code of this file.
Functions | |
KOKKOS_INLINE_FUNCTION void | add_loop_voltage (const PushControls &push_controls, const MagneticField< DeviceType > &magnetic_field, const Species< DeviceType > &species, const SimdParticles &part, const Simd< double > &B_mag, const Simd< double > &psi, SimdVector &efield) |
KOKKOS_INLINE_FUNCTION void add_loop_voltage | ( | const PushControls & | push_controls, |
const MagneticField< DeviceType > & | magnetic_field, | ||
const Species< DeviceType > & | species, | ||
const SimdParticles & | part, | ||
const Simd< double > & | B_mag, | ||
const Simd< double > & | psi, | ||
SimdVector & | efield | ||
) |
Add electric force from loop voltage Loop voltage acts only on markers inside the LCFS and with velocity v<4*v_th
[in] | push_controls | general push settings (for the loop voltage settings) |
[in] | magnetic_field | the magnetic field |
[in] | species | the species |
[in] | part | the vector particles |
[in] | B_mag | the magnetic field magnitude |
[in] | psi | the psi value |
[in,out] | efield | the electric field to be updated |