![]() |
Project
|
simple struct to enable writing the NDPiecewisePolynomials to file More...
#include <NDPiecewisePolynomials.h>
Public Member Functions | |
NDPiecewisePolynomialContainer (const uint32_t dim, const uint32_t degree, const uint32_t nParameters, const float params[], const bool interactionOnly, const float xMin[], const float xMax[], const uint32_t nVertices[]) | |
NDPiecewisePolynomialContainer ()=default | |
for ROOT I/O | |
Public Attributes | |
const uint32_t | mDim {} |
number of dimensions of the polynomial | |
const uint32_t | mDegree {} |
degree of the polynomials | |
const std::vector< float > | mParams {} |
parameters of the polynomial | |
const bool | mInteractionOnly {} |
consider only interaction terms | |
const std::vector< float > | mMin {} |
min vertices positions of the grid | |
const std::vector< float > | mMax {} |
max vertices positions of the grid | |
const std::vector< uint32_t > | mN {} |
number of vertices for each dimension | |
simple struct to enable writing the NDPiecewisePolynomials to file
Definition at line 35 of file NDPiecewisePolynomials.h.
|
inline |
constructor
dim | number of dimensions of the polynomial |
degree | degree of the polynomials |
nParameters | number of parameters |
params | parmaeters |
interactionOnly | consider only interaction terms |
xmin | minimum coordinates of the grid |
xmax | maximum coordinates of the grid |
nVertices | number of vertices: defines number of fits per dimension |
Definition at line 46 of file NDPiecewisePolynomials.h.
|
default |
for ROOT I/O
const uint32_t o2::gpu::NDPiecewisePolynomialContainer::mDegree {} |
degree of the polynomials
Definition at line 52 of file NDPiecewisePolynomials.h.
const uint32_t o2::gpu::NDPiecewisePolynomialContainer::mDim {} |
number of dimensions of the polynomial
Definition at line 51 of file NDPiecewisePolynomials.h.
const bool o2::gpu::NDPiecewisePolynomialContainer::mInteractionOnly {} |
consider only interaction terms
Definition at line 54 of file NDPiecewisePolynomials.h.
const std::vector<float> o2::gpu::NDPiecewisePolynomialContainer::mMax {} |
max vertices positions of the grid
Definition at line 56 of file NDPiecewisePolynomials.h.
const std::vector<float> o2::gpu::NDPiecewisePolynomialContainer::mMin {} |
min vertices positions of the grid
Definition at line 55 of file NDPiecewisePolynomials.h.
const std::vector<uint32_t> o2::gpu::NDPiecewisePolynomialContainer::mN {} |
number of vertices for each dimension
Definition at line 57 of file NDPiecewisePolynomials.h.
const std::vector<float> o2::gpu::NDPiecewisePolynomialContainer::mParams {} |
parameters of the polynomial
Definition at line 53 of file NDPiecewisePolynomials.h.