XGCa
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Functions/Subroutines
em_derivs_sp.F90 File Reference

Functions/Subroutines

subroutine derivs_sp (fld, t, ptli, sp_type, yprime, diag_on, vf_diag)
 Low-level routine calculating the equations of motion of a single particle. More...
 

Function/Subroutine Documentation

subroutine derivs_sp ( type(fld_type), intent(in)  fld,
real (8), intent(in)  t,
type(ptl_type), intent(in)  ptli,
integer, intent(in)  sp_type,
real (8), dimension(ptl_nphase), intent(out)  yprime,
logical, intent(in)  diag_on,
real (8), dimension(sml_n_vf_diag), intent(out)  vf_diag 
)

Low-level routine calculating the equations of motion of a single particle.

Parameters
[in,out]fldField data structure for fields at the particle position, type(fld_type)
[in]tCurrent time in seconds, real(8)
[in,out]ptliSingle particle data object with data of current particle, type(ptl_type)
[in]sp_typeParticle species index, integer
[in]yprimeTime-derivatives of current particle coordinatxes, real(8)
[in]diag_onFlag indicating whether to collect data for 1D diagnostic, logical
[out]vf_diagArray to store data for 1D diagnostic, real(8)

Here is the call graph for this function: