ASCOT5
Loading...
Searching...
No Matches
Functions
simulate_gc_fixed.h File Reference

Header file for simulate_gc_fixed.c. More...

#include "../ascot5.h"
#include "../simulate.h"
#include "../particle.h"

Go to the source code of this file.

Functions

void simulate_gc_fixed (particle_queue *pq, sim_data *sim)
 Simulates guiding centers using fixed time-step.
 

Detailed Description

Header file for simulate_gc_fixed.c.

Definition in file simulate_gc_fixed.h.

Function Documentation

◆ simulate_gc_fixed()

void simulate_gc_fixed ( particle_queue * pq,
sim_data * sim )

Simulates guiding centers using fixed time-step.

The simulation includes:

  • orbit-following with RK4 method
  • Coulomb collisions with Euler-Maruyama method

The simulation is carried until all markers have met some end condition or are aborted/rejected. The final state of the markers is stored in the given marker array. Other output is stored in the diagnostic array.

The time-step is user-defined either directly or as a fraction of gyrotime.

Parameters
pqparticles to be simulated
simsimulation data

Definition at line 46 of file simulate_gc_fixed.c.