ASCOT5
Loading...
Searching...
No Matches
step_fo_vpa.h
Go to the documentation of this file.
1
5#ifndef STEP_FO_VPA_H
6#define STEP_FO_VPA_H
7#include "../../B_field.h"
8#include "../../E_field.h"
9#include "../../boozer.h"
10#include "../../mhd.h"
11#include "../../particle.h"
12
14 E_field_data* Edata, int aldforce);
16 particle_simd_fo* p, real* h, B_field_data* Bdata, E_field_data* Edata,
17 boozer_data* boozer, mhd_data* mhd, int aldforce);
18
19#endif
Header file for B_field.c.
Header file for E_field.c.
double real
Definition ascot5.h:85
Header file for boozer.c.
Header file for mhd.c.
Header file for particle.c.
void step_fo_vpa(particle_simd_fo *p, real *h, B_field_data *Bdata, E_field_data *Edata, int aldforce)
Integrate a full orbit step for a struct of particles with VPA.
Definition step_fo_vpa.c:36
void step_fo_vpa_mhd(particle_simd_fo *p, real *h, B_field_data *Bdata, E_field_data *Edata, boozer_data *boozer, mhd_data *mhd, int aldforce)
Integrate a full orbit step with VPA and MHd modes present.
Magnetic field simulation data.
Definition B_field.h:41
Electric field simulation data.
Definition E_field.h:36
Data for mapping between the cylindrical and Boozer coordinates.
Definition boozer.h:16
MHD simulation data.
Definition mhd.h:35
Struct representing NSIMD particle markers.
Definition particle.h:210