45DECLARE_TARGET_SIMD_UNIFORM(ndata)
47DECLARE_TARGET_SIMD_UNIFORM(ndata)
49DECLARE_TARGET_SIMD_UNIFORM(ndata)
int N0_1D_init_offload(N0_1D_offload_data *offload_data, real **offload_array)
Initialize offload data.
a5err N0_1D_eval_n0(real *n0, real rho, N0_1D_data *ndata)
Evaluate neutral density.
void N0_1D_free_offload(N0_1D_offload_data *offload_data, real **offload_array)
Free offload array and reset parameters.
a5err N0_1D_eval_t0(real *t0, real rho, N0_1D_data *ndata)
Evaluate neutral temperature.
void N0_1D_init(N0_1D_data *ndata, N0_1D_offload_data *offload_data, real *offload_array)
Initialize neutral data on target.
int N0_1D_get_n_species(N0_1D_data *ndata)
Return number of neutral species.
Main header file for ASCOT5.
#define MAX_SPECIES
Maximum number of plasma species.
unsigned long int a5err
Simulation error flag.
Linear interpolation library.
1D neutral parameters on the target
1D neutral parameters on the host