60 real** offload_array);
62 real** offload_array);
66DECLARE_TARGET_SIMD_UNIFORM(ndata)
69DECLARE_TARGET_SIMD_UNIFORM(ndata)
72DECLARE_TARGET_SIMD_UNIFORM(ndata)
Main header file for ASCOT5.
unsigned long int a5err
Simulation error flag.
int neutral_init_offload(neutral_offload_data *offload_data, real **offload_array)
Load neutral data and prepare parameters.
int neutral_get_n_species(neutral_data *ndata)
Get the number of neutral species.
void neutral_free_offload(neutral_offload_data *offload_data, real **offload_array)
Free offload array and reset parameters.
int neutral_init(neutral_data *ndata, neutral_offload_data *offload_data, real *offload_array)
Initialize neutral data struct on target.
a5err neutral_eval_n0(real *n0, real rho, real r, real phi, real z, real t, neutral_data *ndata)
Evaluate neutral density.
a5err neutral_eval_t0(real *t0, real rho, real r, real phi, real z, real t, neutral_data *ndata)
Evaluate neutral temperature.
neutral_type
Neutral data types.
1D neutral parameters on the target
1D neutral parameters on the host
3D neutral parameters on the target
3D neutral parameters on the host