#include <GPUDisplayMagneticField.h>
|
using | SolenoidSegmentsUniform = SegmentsUniform< MAX_SOLENOID_Z_SEGMENTS, MAX_SOLENOID_P_SEGMENTS, MAX_SOLENOID_R_SEGMENTS > |
|
using | SolenoidParameterizationUniform = ParametrizationUniform< DIMENSIONS *MAX_SOLENOID_PARAMETERIZATIONS, MAX_SOLENOID_ROWS, MAX_SOLENOID_COLUMNS, MAX_SOLENOID_COEFFICIENTS > |
|
using | DipoleSegmentsUniform = SegmentsUniform< MAX_DIPOLE_Z_SEGMENTS, MAX_DIPOLE_Y_SEGMENTS, MAX_DIPOLE_X_SEGMENTS > |
|
using | DipoleParameterizationUniform = ParametrizationUniform< DIMENSIONS *MAX_DIPOLE_PARAMETERIZATIONS, MAX_DIPOLE_ROWS, MAX_DIPOLE_COLUMNS, MAX_DIPOLE_COEFFICIENTS > |
|
Definition at line 28 of file GPUDisplayMagneticField.h.
◆ DipoleParameterizationUniform
◆ DipoleSegmentsUniform
◆ SolenoidParameterizationUniform
◆ SolenoidSegmentsUniform
◆ GPUDisplayMagneticField()
GPUDisplayMagneticField::GPUDisplayMagneticField |
( |
| ) |
|
◆ generateSeedPoints()
void GPUDisplayMagneticField::generateSeedPoints |
( |
std::size_t |
count | ) |
|
◆ initializeUniforms()
int32_t GPUDisplayMagneticField::initializeUniforms |
( |
| ) |
|
◆ DIMENSIONS
constexpr std::size_t o2::gpu::GPUDisplayMagneticField::DIMENSIONS = 3 |
|
staticconstexpr |
◆ MAX_CHEBYSHEV_ORDER
constexpr std::size_t o2::gpu::GPUDisplayMagneticField::MAX_CHEBYSHEV_ORDER = 32 |
|
staticconstexpr |
◆ MAX_DIPOLE_COEFFICIENTS
constexpr std::size_t o2::gpu::GPUDisplayMagneticField::MAX_DIPOLE_COEFFICIENTS = 262144 |
|
staticconstexpr |
◆ MAX_DIPOLE_COLUMNS
constexpr std::size_t o2::gpu::GPUDisplayMagneticField::MAX_DIPOLE_COLUMNS = 65536 |
|
staticconstexpr |
◆ MAX_DIPOLE_PARAMETERIZATIONS
constexpr std::size_t o2::gpu::GPUDisplayMagneticField::MAX_DIPOLE_PARAMETERIZATIONS = 2048 |
|
staticconstexpr |
◆ MAX_DIPOLE_ROWS
constexpr std::size_t o2::gpu::GPUDisplayMagneticField::MAX_DIPOLE_ROWS = 16384 |
|
staticconstexpr |
◆ MAX_DIPOLE_X_SEGMENTS
constexpr std::size_t o2::gpu::GPUDisplayMagneticField::MAX_DIPOLE_X_SEGMENTS = 16384 |
|
staticconstexpr |
◆ MAX_DIPOLE_Y_SEGMENTS
constexpr std::size_t o2::gpu::GPUDisplayMagneticField::MAX_DIPOLE_Y_SEGMENTS = 2048 |
|
staticconstexpr |
◆ MAX_DIPOLE_Z_SEGMENTS
constexpr std::size_t o2::gpu::GPUDisplayMagneticField::MAX_DIPOLE_Z_SEGMENTS = 128 |
|
staticconstexpr |
◆ MAX_SOLENOID_COEFFICIENTS
constexpr std::size_t o2::gpu::GPUDisplayMagneticField::MAX_SOLENOID_COEFFICIENTS = 131072 |
|
staticconstexpr |
◆ MAX_SOLENOID_COLUMNS
constexpr std::size_t o2::gpu::GPUDisplayMagneticField::MAX_SOLENOID_COLUMNS = 65536 |
|
staticconstexpr |
◆ MAX_SOLENOID_P_SEGMENTS
constexpr std::size_t o2::gpu::GPUDisplayMagneticField::MAX_SOLENOID_P_SEGMENTS = 512 |
|
staticconstexpr |
◆ MAX_SOLENOID_PARAMETERIZATIONS
constexpr std::size_t o2::gpu::GPUDisplayMagneticField::MAX_SOLENOID_PARAMETERIZATIONS = 2048 |
|
staticconstexpr |
◆ MAX_SOLENOID_R_SEGMENTS
constexpr std::size_t o2::gpu::GPUDisplayMagneticField::MAX_SOLENOID_R_SEGMENTS = 4096 |
|
staticconstexpr |
◆ MAX_SOLENOID_ROWS
constexpr std::size_t o2::gpu::GPUDisplayMagneticField::MAX_SOLENOID_ROWS = 16384 |
|
staticconstexpr |
◆ MAX_SOLENOID_Z_SEGMENTS
constexpr std::size_t o2::gpu::GPUDisplayMagneticField::MAX_SOLENOID_Z_SEGMENTS = 32 |
|
staticconstexpr |
◆ mDipCoefficients
std::size_t o2::gpu::GPUDisplayMagneticField::mDipCoefficients |
◆ mDipColumns
std::size_t o2::gpu::GPUDisplayMagneticField::mDipColumns |
◆ mDipoleParameterization
◆ mDipoleSegments
◆ mDipParametrizations
std::size_t o2::gpu::GPUDisplayMagneticField::mDipParametrizations |
◆ mDipRows
std::size_t o2::gpu::GPUDisplayMagneticField::mDipRows |
◆ mDipSegDim1
std::size_t o2::gpu::GPUDisplayMagneticField::mDipSegDim1 |
◆ mDipSegDim2
std::size_t o2::gpu::GPUDisplayMagneticField::mDipSegDim2 |
◆ mDipSegDim3
std::size_t o2::gpu::GPUDisplayMagneticField::mDipSegDim3 |
◆ mFieldLineSeedPoints
std::vector<vtx> o2::gpu::GPUDisplayMagneticField::mFieldLineSeedPoints |
◆ mRenderConstantsUniform
◆ mSolCoefficients
std::size_t o2::gpu::GPUDisplayMagneticField::mSolCoefficients |
◆ mSolColumns
std::size_t o2::gpu::GPUDisplayMagneticField::mSolColumns |
◆ mSolenoidParameterization
◆ mSolenoidSegments
◆ mSolParametrizations
std::size_t o2::gpu::GPUDisplayMagneticField::mSolParametrizations |
◆ mSolRows
std::size_t o2::gpu::GPUDisplayMagneticField::mSolRows |
◆ mSolSegDim1
std::size_t o2::gpu::GPUDisplayMagneticField::mSolSegDim1 |
◆ mSolSegDim2
std::size_t o2::gpu::GPUDisplayMagneticField::mSolSegDim2 |
◆ mSolSegDim3
std::size_t o2::gpu::GPUDisplayMagneticField::mSolSegDim3 |
The documentation for this class was generated from the following files: