ASCOT5
Toggle main menu visibility
Loading...
Searching...
No Matches
simulate
atomic.h
Go to the documentation of this file.
1
5
#ifndef ATOMIC_H
6
#define ATOMIC_H
7
8
#include "
../ascot5.h
"
9
#include "
../plasma.h
"
10
#include "
../neutral.h
"
11
#include "
../particle.h
"
12
#include "
../random.h
"
13
#include "
../asigma.h
"
14
15
#ifndef GPU
16
#pragma omp declare target
17
#endif
18
void
atomic_fo
(
particle_simd_fo
* p,
real
* h,
19
plasma_data
* p_data,
neutral_data
* n_data,
20
random_data
* r_data,
asigma_data
*
asigma_data
);
21
#ifndef GPU
22
#pragma omp end declare target
23
#endif
24
#endif
ascot5.h
Main header file for ASCOT5.
real
double real
Definition
ascot5.h:85
asigma.h
Header file for asigma.c.
atomic_fo
void atomic_fo(particle_simd_fo *p, real *h, plasma_data *p_data, neutral_data *n_data, random_data *r_data, asigma_data *asigmadata)
Determine if atomic reactions occur during time-step and change charge.
Definition
atomic.c:56
neutral.h
Header file for neutral.c.
particle.h
Header file for particle.c.
plasma.h
Header file for plasma.c.
random.h
Header file for random.c.
random_data
void * random_data
Definition
random.h:100
asigma_data
Atomic reaction simulation data.
Definition
asigma.h:53
neutral_data
Neutral simulation data.
Definition
neutral.h:30
particle_simd_fo
Struct representing NSIMD particle markers.
Definition
particle.h:210
plasma_data
Plasma simulation data.
Definition
plasma.h:34
Generated on
for ASCOT5 by
1.18.0