Go to the source code of this file.
Defines | |
#define | TYPES_HPP 1 |
Enumerations | |
enum | geom_mode_e { MODE_1D = 0, MODE_2D, MODE_CYL, MODE_3D } |
Geometry mode enum. More... | |
enum | field_extrpl_e { FIELD_EXTRAPOLATE = 0, FIELD_MIRROR, FIELD_ZERO } |
Field extrapolation mode. More... | |
enum | bound_e { BOUND_DIRICHLET = 0, BOUND_NEUMANN } |
Boundary type enum. More... | |
enum | coordinate_axis_e { AXIS_X = 0, AXIS_Y, AXIS_R, AXIS_Z } |
Coordinate axis identifier. More... | |
enum | trajectory_diagnostic_e { DIAG_NONE = 0, DIAG_T, DIAG_X, DIAG_VX, DIAG_Y, DIAG_R, DIAG_VY, DIAG_VR, DIAG_W, DIAG_VTHETA, DIAG_Z, DIAG_VZ, DIAG_CURR, DIAG_XP, DIAG_YP, DIAG_RP, DIAG_AP, DIAG_ZP, DIAG_EK, DIAG_QM } |
Type of diagnostic for trajectories. More... | |
Variables | |
const char * | coordinate_axis_string [] |
const char * | coordinate_axis_string_with_unit [] |
const char * | trajectory_diagnostic_string [] |
const char * | trajectory_diagnostic_string_with_unit [] |
#define TYPES_HPP 1 |
enum bound_e |
enum coordinate_axis_e |
enum field_extrpl_e |
Field extrapolation mode.
This parameter is used to control the behaviour of the field evaluators outside the defined area. The field value can be extrapolated from the closest defined points (FIELD_EXTRAPOLATE), the field can be mirrored (FIELD_MIRROR) or the field evaluator can simply return zero (FIELD_ZERO).
enum geom_mode_e |
Geometry mode enum.
Simulation geometry can be either 1D (MODE_1D), planar 2D (MODE_2D), planar 3D (MODE_3D) or it can be defined as cylindrical symmetrical 2D with coordinates x and r (MODE_CYL).
const char* coordinate_axis_string[] |
const char* coordinate_axis_string_with_unit[] |
const char* trajectory_diagnostic_string[] |
const char* trajectory_diagnostic_string_with_unit[] |