ASCOT5
Loading...
Searching...
No Matches
diag_transcoef.h
Go to the documentation of this file.
1
7#ifndef DIAG_TRANSCOEF_H
8#define DIAG_TRANSCOEF_H
9
10#include "../ascot5.h"
11#include "../particle.h"
12
22
34
51
53 diag_transcoef_offload_data* offload_data,
54 real* offload_array);
55
57
60
63
66
67#endif
Main header file for ASCOT5.
double real
Definition ascot5.h:85
long integer
Definition ascot5.h:84
void diag_transcoef_update_ml(diag_transcoef_data *data, particle_simd_ml *p_f, particle_simd_ml *p_i)
Collect transport diagnostics for ml simulation.
void diag_transcoef_update_gc(diag_transcoef_data *data, particle_simd_gc *p_f, particle_simd_gc *p_i)
Collect transport diagnostics for gc simulation.
void diag_transcoef_update_fo(diag_transcoef_data *data, particle_simd_fo *p_f, particle_simd_fo *p_i)
Collect transport diagnostics for fo simulation.
void diag_transcoef_free(diag_transcoef_data *data)
Free transport coefficient data on target.
struct diag_transcoef_link diag_transcoef_link
Simple linked list link for storing data points.
void diag_transcoef_init(diag_transcoef_data *data, diag_transcoef_offload_data *offload_data, real *offload_array)
Initializes orbit diagnostics offload data.
Header file for particle.c.
Transport coefficient diagnostics offload data struct.
diag_transcoef_link ** datapoints
Transport coefficient diagnostics offload data struct.
Struct representing NSIMD particle markers.
Definition particle.h:210
Struct representing NSIMD guiding center markers.
Definition particle.h:275
Struct representing NSIMD field line markers.
Definition particle.h:342