ASCOT5
|
Header file for diag_transcoef.c. More...
Go to the source code of this file.
Data Structures | |
struct | diag_transcoef_link |
Simple linked list link for storing data points. More... | |
struct | diag_transcoef_data |
Transport coefficient diagnostics offload data struct. More... | |
Typedefs | |
typedef struct diag_transcoef_link | diag_transcoef_link |
Simple linked list link for storing data points. | |
Functions | |
void | diag_transcoef_init (diag_transcoef_data *data) |
Initializes transport coefficient diagnostics data. | |
void | diag_transcoef_free (diag_transcoef_data *data) |
Free allocated resources. | |
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_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_ml (diag_transcoef_data *data, particle_simd_ml *p_f, particle_simd_ml *p_i) |
Collect transport diagnostics for ml simulation. | |
Header file for diag_transcoef.c.
Contains definitions for transport coefficient data structures.
Definition in file diag_transcoef.h.
void diag_transcoef_init | ( | diag_transcoef_data * | data | ) |
Initializes transport coefficient diagnostics data.
data | transport coefficient diagnostics data struct |
Definition at line 30 of file diag_transcoef.c.
void diag_transcoef_free | ( | diag_transcoef_data * | data | ) |
Free allocated resources.
data | transport coefficient diagnostics data struct |
Definition at line 47 of file diag_transcoef.c.
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.
data | transport diagnostics data struct |
p_f | pointer to SIMD struct storing marker states at the end of current time-step |
p_i | pointer to SIMD struct storing marker states at the beginning of current time-step |
Definition at line 63 of file diag_transcoef.c.
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.
data | transport diagnostics data struct |
p_f | pointer to SIMD struct storing marker states at the end of current time-step |
p_i | pointer to SIMD struct storing marker states at the beginning of current time-step |
Definition at line 96 of file diag_transcoef.c.
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.
data | transport diagnostics data struct |
p_f | pointer to SIMD struct storing marker states at the end of current time-step |
p_i | pointer to SIMD struct storing marker states at the beginning of current time-step |
Definition at line 128 of file diag_transcoef.c.