slm: OpenCL code base  0.1
Macros
Streamline integration parameters

Parameters used to control R-K streamline integration behavior. More...

Macros

#define DOWNUP_SIGN   1
 
#define INTEGRATOR_STEP_FACTOR   0.5f
 
#define MAX_INTEGRATION_STEP_ERROR   0.029999999329447746f
 
#define ADJUSTED_MAX_ERROR   0.1472243219614029f
 
#define MAX_LENGTH   300.0f
 
#define INTEGRATION_HALT_THRESHOLD   0.009999999776482582f
 
#define GRID_SCALE   200.0f
 
#define COMBO_FACTOR   100.0f
 
#define DT_MAX   0.004999999888241291f
 
#define MAX_N_STEPS   600u
 
#define TRAJECTORY_RESOLUTION   128u
 
#define INTERCHANNEL_MAX_N_STEPS   200u
 

Detailed Description

Parameters used to control R-K streamline integration behavior.

Communicated to CL kernels via compiler -D macro options.

Macro Definition Documentation

◆ ADJUSTED_MAX_ERROR

#define ADJUSTED_MAX_ERROR   0.1472243219614029f

Definition at line 43 of file info.h.

◆ COMBO_FACTOR

#define COMBO_FACTOR   100.0f

Definition at line 47 of file info.h.

◆ DOWNUP_SIGN

#define DOWNUP_SIGN   1

Definition at line 40 of file info.h.

◆ DT_MAX

#define DT_MAX   0.004999999888241291f

Definition at line 48 of file info.h.

◆ GRID_SCALE

#define GRID_SCALE   200.0f

Definition at line 46 of file info.h.

◆ INTEGRATION_HALT_THRESHOLD

#define INTEGRATION_HALT_THRESHOLD   0.009999999776482582f

Definition at line 45 of file info.h.

◆ INTEGRATOR_STEP_FACTOR

#define INTEGRATOR_STEP_FACTOR   0.5f

Definition at line 41 of file info.h.

◆ INTERCHANNEL_MAX_N_STEPS

#define INTERCHANNEL_MAX_N_STEPS   200u

Definition at line 51 of file info.h.

◆ MAX_INTEGRATION_STEP_ERROR

#define MAX_INTEGRATION_STEP_ERROR   0.029999999329447746f

Definition at line 42 of file info.h.

◆ MAX_LENGTH

#define MAX_LENGTH   300.0f

Definition at line 44 of file info.h.

◆ MAX_N_STEPS

#define MAX_N_STEPS   600u

Definition at line 49 of file info.h.

◆ TRAJECTORY_RESOLUTION

#define TRAJECTORY_RESOLUTION   128u

Definition at line 50 of file info.h.