![]() |
Project
|
Inherited by o2::gpu::Spline1D< double >, o2::gpu::Spline1D< double, 0 >, and o2::gpu::Spline1D< DataT, YdimT >.
==================================================================================================
Spline1DSpec class declares different specializations of the Spline1D class.
The specializations depend on the value of Spline1D's template parameter YdimT. specializations have different constructors and slightly different declarations of methods.
The meaning of the template parameters:
DataT | data type: float or double |
YdimT | YdimT > 0 : the number of Y dimensions is known at the compile time and is equal to YdimT YdimT = 0 : the number of Y dimensions will be set in the runtime YdimT < 0 : the number of Y dimensions will be set in the runtime, and it will not exceed abs(XdimT) |
SpecT | specialisation number: 0 - a parent class for all other specializations 1 - nYdim>0: nYdim is set at the compile time 2 - nYdim<0: nYdim must be set during runtime 3 - specialization where nYdim==1 (a small add-on on top of the other specs) |
Definition at line 270 of file Spline1DSpec.h.