Header file for B_field.c.
void E_1DS_free(E_1DS_data *data)
Free allocated resources.
void E_1DS_offload(E_1DS_data *data)
Offload data to the accelerator.
a5err E_1DS_eval_E(real E[3], real r, real phi, real z, E_1DS_data *Edata, B_field_data *Bdata)
Evaluate 1D spline radial electric field.
void E_TC_offload(E_TC_data *data)
Offload data to the accelerator.
a5err E_TC_eval_E(real E[3], real r, real phi, real z, E_TC_data *Edata, B_field_data *Bdata)
Evaluate electric field.
void E_TC_free(E_TC_data *data)
Free allocated resources.
void E_field_free(E_field_data *data)
Free allocated resources.
void E_field_offload(E_field_data *data)
Offload data to the accelerator.
a5err E_field_eval_E(real E[3], real r, real phi, real z, real t, E_field_data *Edata, B_field_data *Bdata)
Evaluate electric field.
Header file for E_field.c.
Main header file for ASCOT5.
unsigned long int a5err
Simulation error flag.
static DECLARE_TARGET_SIMD a5err error_raise(error_type type, int line, error_file file)
Raise a new error.
Macros for printing console output.
Magnetic field simulation data.
Electric field simulation data.