Project
Loading...
Searching...
No Matches
GPUDisplayMagneticFieldConstants.h File Reference

Array sizes of the magnetic field parameterization, shared by GPUDisplayMagneticField (C++) and the field shader (GLSL), so only plain #defines. More...

Go to the source code of this file.

Macros

#define GPUCA_DISPLAY_FIELD_DIMENSIONS   3
 
#define GPUCA_DISPLAY_FIELD_MAX_SOLENOID_Z_SEGMENTS   32
 
#define GPUCA_DISPLAY_FIELD_MAX_SOLENOID_P_SEGMENTS   512
 
#define GPUCA_DISPLAY_FIELD_MAX_SOLENOID_R_SEGMENTS   4096
 
#define GPUCA_DISPLAY_FIELD_MAX_DIPOLE_Z_SEGMENTS   128
 
#define GPUCA_DISPLAY_FIELD_MAX_DIPOLE_Y_SEGMENTS   2048
 
#define GPUCA_DISPLAY_FIELD_MAX_DIPOLE_X_SEGMENTS   16384
 
#define GPUCA_DISPLAY_FIELD_MAX_SOLENOID_PARAMETERIZATIONS   2048
 
#define GPUCA_DISPLAY_FIELD_MAX_SOLENOID_ROWS   16384
 
#define GPUCA_DISPLAY_FIELD_MAX_SOLENOID_COLUMNS   65536
 
#define GPUCA_DISPLAY_FIELD_MAX_SOLENOID_COEFFICIENTS   131072
 
#define GPUCA_DISPLAY_FIELD_MAX_DIPOLE_PARAMETERIZATIONS   2048
 
#define GPUCA_DISPLAY_FIELD_MAX_DIPOLE_ROWS   16384
 
#define GPUCA_DISPLAY_FIELD_MAX_DIPOLE_COLUMNS   65536
 
#define GPUCA_DISPLAY_FIELD_MAX_DIPOLE_COEFFICIENTS   262144
 
#define GPUCA_DISPLAY_FIELD_MAX_CHEBYSHEV_ORDER   32
 

Detailed Description

Array sizes of the magnetic field parameterization, shared by GPUDisplayMagneticField (C++) and the field shader (GLSL), so only plain #defines.

Author
David Rohr

Definition in file GPUDisplayMagneticFieldConstants.h.

Macro Definition Documentation

◆ GPUCA_DISPLAY_FIELD_DIMENSIONS

#define GPUCA_DISPLAY_FIELD_DIMENSIONS   3

Definition at line 19 of file GPUDisplayMagneticFieldConstants.h.

◆ GPUCA_DISPLAY_FIELD_MAX_CHEBYSHEV_ORDER

#define GPUCA_DISPLAY_FIELD_MAX_CHEBYSHEV_ORDER   32

Definition at line 34 of file GPUDisplayMagneticFieldConstants.h.

◆ GPUCA_DISPLAY_FIELD_MAX_DIPOLE_COEFFICIENTS

#define GPUCA_DISPLAY_FIELD_MAX_DIPOLE_COEFFICIENTS   262144

Definition at line 33 of file GPUDisplayMagneticFieldConstants.h.

◆ GPUCA_DISPLAY_FIELD_MAX_DIPOLE_COLUMNS

#define GPUCA_DISPLAY_FIELD_MAX_DIPOLE_COLUMNS   65536

Definition at line 32 of file GPUDisplayMagneticFieldConstants.h.

◆ GPUCA_DISPLAY_FIELD_MAX_DIPOLE_PARAMETERIZATIONS

#define GPUCA_DISPLAY_FIELD_MAX_DIPOLE_PARAMETERIZATIONS   2048

Definition at line 30 of file GPUDisplayMagneticFieldConstants.h.

◆ GPUCA_DISPLAY_FIELD_MAX_DIPOLE_ROWS

#define GPUCA_DISPLAY_FIELD_MAX_DIPOLE_ROWS   16384

Definition at line 31 of file GPUDisplayMagneticFieldConstants.h.

◆ GPUCA_DISPLAY_FIELD_MAX_DIPOLE_X_SEGMENTS

#define GPUCA_DISPLAY_FIELD_MAX_DIPOLE_X_SEGMENTS   16384

Definition at line 25 of file GPUDisplayMagneticFieldConstants.h.

◆ GPUCA_DISPLAY_FIELD_MAX_DIPOLE_Y_SEGMENTS

#define GPUCA_DISPLAY_FIELD_MAX_DIPOLE_Y_SEGMENTS   2048

Definition at line 24 of file GPUDisplayMagneticFieldConstants.h.

◆ GPUCA_DISPLAY_FIELD_MAX_DIPOLE_Z_SEGMENTS

#define GPUCA_DISPLAY_FIELD_MAX_DIPOLE_Z_SEGMENTS   128

Definition at line 23 of file GPUDisplayMagneticFieldConstants.h.

◆ GPUCA_DISPLAY_FIELD_MAX_SOLENOID_COEFFICIENTS

#define GPUCA_DISPLAY_FIELD_MAX_SOLENOID_COEFFICIENTS   131072

Definition at line 29 of file GPUDisplayMagneticFieldConstants.h.

◆ GPUCA_DISPLAY_FIELD_MAX_SOLENOID_COLUMNS

#define GPUCA_DISPLAY_FIELD_MAX_SOLENOID_COLUMNS   65536

Definition at line 28 of file GPUDisplayMagneticFieldConstants.h.

◆ GPUCA_DISPLAY_FIELD_MAX_SOLENOID_P_SEGMENTS

#define GPUCA_DISPLAY_FIELD_MAX_SOLENOID_P_SEGMENTS   512

Definition at line 21 of file GPUDisplayMagneticFieldConstants.h.

◆ GPUCA_DISPLAY_FIELD_MAX_SOLENOID_PARAMETERIZATIONS

#define GPUCA_DISPLAY_FIELD_MAX_SOLENOID_PARAMETERIZATIONS   2048

Definition at line 26 of file GPUDisplayMagneticFieldConstants.h.

◆ GPUCA_DISPLAY_FIELD_MAX_SOLENOID_R_SEGMENTS

#define GPUCA_DISPLAY_FIELD_MAX_SOLENOID_R_SEGMENTS   4096

Definition at line 22 of file GPUDisplayMagneticFieldConstants.h.

◆ GPUCA_DISPLAY_FIELD_MAX_SOLENOID_ROWS

#define GPUCA_DISPLAY_FIELD_MAX_SOLENOID_ROWS   16384

Definition at line 27 of file GPUDisplayMagneticFieldConstants.h.

◆ GPUCA_DISPLAY_FIELD_MAX_SOLENOID_Z_SEGMENTS

#define GPUCA_DISPLAY_FIELD_MAX_SOLENOID_Z_SEGMENTS   32

Definition at line 20 of file GPUDisplayMagneticFieldConstants.h.