22#define MCCC_CUTOFF 0.1
Header file for B_field.c.
Main header file for ASCOT5.
void mccc_fo_euler(particle_simd_fo *p, real *h, plasma_data *pdata, mccc_data *mdata, real *rnd)
Integrate collisions for one time-step.
void mccc_gc_milstein(particle_simd_gc *p, real *hin, real *hout, real tol, mccc_wienarr *w, B_field_data *Bdata, plasma_data *pdata, mccc_data *mdata, real *rnd)
Integrate collisions for one time-step.
void mccc_gc_euler(particle_simd_gc *p, real *h, B_field_data *Bdata, plasma_data *pdata, mccc_data *mdata, real *rnd)
Integrate collisions for one time-step.
void mccc_init(mccc_data *mdata, int include_energy, int include_pitch, int include_gcdiff)
Set collision operator data.
header file for mccc_wiener.c
Header file for particle.c.
Header file for plasma.c.
Header file for random.c.
Magnetic field simulation data.
Parameters and data required to evaluate Coulomb collisions.
Struct for storing Wiener processes.
Struct representing NSIMD particle markers.
Struct representing NSIMD guiding center markers.