![]() |
Project
|
#include "GPUDisplayMagneticField.h"
#include "GPULogging.h"
#include <fstream>
#include <random>
#include <cassert>
#include <TGeoGlobalMagField.h>
Go to the source code of this file.
Functions | |
template<std::size_t MAX_DIM1_SEGMENTS, std::size_t MAX_DIM2_SEGMENTS, std::size_t MAX_DIM3_SEGMENTS> | |
std::tuple< std::size_t, std::size_t, std::size_t > | loadSegments (std::ifstream &file, GPUDisplayMagneticField::SegmentsUniform< MAX_DIM1_SEGMENTS, MAX_DIM2_SEGMENTS, MAX_DIM3_SEGMENTS > &segments) |
template<std::size_t DIMENSIONS, std::size_t MAX_PARAMETERIZATIONS, std::size_t MAX_ROWS, std::size_t MAX_COLUMNS, std::size_t MAX_COEFFICIENTS> | |
std::tuple< std::size_t, std::size_t, std::size_t, std::size_t > | loadParams (std::ifstream &file, GPUDisplayMagneticField::ParametrizationUniform< MAX_PARAMETERIZATIONS, MAX_ROWS, MAX_COLUMNS, MAX_COEFFICIENTS > ¶metrizations) |
Definition in file GPUDisplayMagneticField.cxx.
std::tuple< std::size_t, std::size_t, std::size_t, std::size_t > loadParams | ( | std::ifstream & | file, |
GPUDisplayMagneticField::ParametrizationUniform< MAX_PARAMETERIZATIONS, MAX_ROWS, MAX_COLUMNS, MAX_COEFFICIENTS > & | parametrizations | ||
) |
Definition at line 98 of file GPUDisplayMagneticField.cxx.
std::tuple< std::size_t, std::size_t, std::size_t > loadSegments | ( | std::ifstream & | file, |
GPUDisplayMagneticField::SegmentsUniform< MAX_DIM1_SEGMENTS, MAX_DIM2_SEGMENTS, MAX_DIM3_SEGMENTS > & | segments | ||
) |
Definition at line 62 of file GPUDisplayMagneticField.cxx.