ASCOT5
|
Header file for E_TC.c. More...
Go to the source code of this file.
Data Structures | |
struct | E_TC_data |
Trivial Cartesian electric field simulation data. More... | |
Functions | |
int | E_TC_init (E_TC_data *Edata, real exyz[3]) |
Initialize electric field data and check inputs. | |
void | E_TC_free (E_TC_data *Edata) |
Free allocated resources. | |
void | E_TC_offload (E_TC_data *Edata) |
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. | |
Header file for E_TC.c.
Contains declaration of E_TC_field_offload_data and E_TC_field_data structs.
Definition in file E_TC.h.
void E_TC_free | ( | E_TC_data * | data | ) |
void E_TC_offload | ( | E_TC_data * | data | ) |
Evaluate electric field.
Even though this module represents a Cartesian electric field, the returned values are given in cylindrical coordinates.
E | pointer to array where electric field values are stored |
r | R coordinate [m] |
phi | phi coordinate [deg] |
z | z coordinate [m] |
Edata | pointer to magnetic field data struct |
Bdata | pointer to magnetic field data struct |