ASCOT5
Toggle main menu visibility
Loading...
Searching...
No Matches
simulate
step
step_gc_rk4.h
Go to the documentation of this file.
1
5
#ifndef STEP_GC_RK4_H
6
#define STEP_GC_RK4_H
7
8
#include "
../../ascot5.h
"
9
#include "
../../B_field.h
"
10
#include "
../../E_field.h
"
11
#include "
../../boozer.h
"
12
#include "
../../mhd.h
"
13
#include "
../../particle.h
"
14
15
void
step_gc_rk4
(
particle_simd_gc
* p,
real
* h,
B_field_data
* Bdata,
16
E_field_data
* Edata,
int
aldforce);
17
void
step_gc_rk4_mhd
(
particle_simd_gc
* p,
real
* h,
B_field_data
* Bdata,
18
E_field_data
* Edata,
boozer_data
* boozer,
19
mhd_data
* mhd,
int
aldforce);
20
21
#endif
B_field.h
Header file for B_field.c.
E_field.h
Header file for E_field.c.
ascot5.h
Main header file for ASCOT5.
real
double real
Definition
ascot5.h:85
boozer.h
Header file for boozer.c.
mhd.h
Header file for mhd.c.
particle.h
Header file for particle.c.
step_gc_rk4
void step_gc_rk4(particle_simd_gc *p, real *h, B_field_data *Bdata, E_field_data *Edata, int aldforce)
Integrate a guiding center step for a struct of markers with RK4.
Definition
step_gc_rk4.c:34
step_gc_rk4_mhd
void step_gc_rk4_mhd(particle_simd_gc *p, real *h, B_field_data *Bdata, E_field_data *Edata, boozer_data *boozer, mhd_data *mhd, int aldforce)
Integrate a guiding center step with RK4 with MHD modes present.
Definition
step_gc_rk4.c:234
B_field_data
Magnetic field simulation data.
Definition
B_field.h:41
E_field_data
Electric field simulation data.
Definition
E_field.h:38
boozer_data
Data for mapping between the cylindrical and Boozer coordinates.
Definition
boozer.h:16
mhd_data
MHD simulation data.
Definition
mhd.h:35
particle_simd_gc
Struct representing NSIMD guiding center markers.
Definition
particle.h:275
Generated on
for ASCOT5 by
1.18.0