ASCOT5
Toggle main menu visibility
Loading...
Searching...
No Matches
simulate
step
step_gc_cashkarp.h
1
5
#ifndef STEP_GC_CASHKARP_H
6
#define STEP_GC_CASHKARP_H
7
8
#include "
../../B_field.h
"
9
#include "
../../E_field.h
"
10
#include "
../../boozer.h
"
11
#include "
../../mhd.h
"
12
#include "
../../particle.h
"
13
14
void
step_gc_cashkarp
(
particle_simd_gc
* p,
real
* h,
real
* hnext,
real
tol,
15
B_field_data
* Bdata,
E_field_data
* Edata,
int
aldforce);
16
void
step_gc_cashkarp_mhd
(
17
particle_simd_gc
* p,
real
* h,
real
* hnext,
real
tol,
B_field_data
* Bdata,
18
E_field_data
* Edata,
boozer_data
* boozer,
mhd_data
* mhd,
int
aldforce);
19
20
#endif
B_field.h
Header file for B_field.c.
E_field.h
Header file for E_field.c.
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_cashkarp_mhd
void step_gc_cashkarp_mhd(particle_simd_gc *p, real *h, real *hnext, real tol, B_field_data *Bdata, E_field_data *Edata, boozer_data *boozer, mhd_data *mhd, int aldforce)
Integrate a guiding center step for a struct of markers with MHD.
Definition
step_gc_cashkarp.c:347
step_gc_cashkarp
void step_gc_cashkarp(particle_simd_gc *p, real *h, real *hnext, real tol, B_field_data *Bdata, E_field_data *Edata, int aldforce)
Integrate a guiding center step for a struct of markers.
Definition
step_gc_cashkarp.c:36
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