Project
Loading...
Searching...
No Matches
o2::gpu::NDPiecewisePolynomialContainer Struct Reference

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
 

Detailed Description

simple struct to enable writing the NDPiecewisePolynomials to file

Definition at line 35 of file NDPiecewisePolynomials.h.

Constructor & Destructor Documentation

◆ NDPiecewisePolynomialContainer() [1/2]

o2::gpu::NDPiecewisePolynomialContainer::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[] 
)
inline

constructor

Parameters
dimnumber of dimensions of the polynomial
degreedegree of the polynomials
nParametersnumber of parameters
paramsparmaeters
interactionOnlyconsider only interaction terms
xminminimum coordinates of the grid
xmaxmaximum coordinates of the grid
nVerticesnumber of vertices: defines number of fits per dimension

Definition at line 46 of file NDPiecewisePolynomials.h.

◆ NDPiecewisePolynomialContainer() [2/2]

o2::gpu::NDPiecewisePolynomialContainer::NDPiecewisePolynomialContainer ( )
default

for ROOT I/O

Member Data Documentation

◆ mDegree

const uint32_t o2::gpu::NDPiecewisePolynomialContainer::mDegree {}

degree of the polynomials

Definition at line 52 of file NDPiecewisePolynomials.h.

◆ mDim

const uint32_t o2::gpu::NDPiecewisePolynomialContainer::mDim {}

number of dimensions of the polynomial

Definition at line 51 of file NDPiecewisePolynomials.h.

◆ mInteractionOnly

const bool o2::gpu::NDPiecewisePolynomialContainer::mInteractionOnly {}

consider only interaction terms

Definition at line 54 of file NDPiecewisePolynomials.h.

◆ mMax

const std::vector<float> o2::gpu::NDPiecewisePolynomialContainer::mMax {}

max vertices positions of the grid

Definition at line 56 of file NDPiecewisePolynomials.h.

◆ mMin

const std::vector<float> o2::gpu::NDPiecewisePolynomialContainer::mMin {}

min vertices positions of the grid

Definition at line 55 of file NDPiecewisePolynomials.h.

◆ mN

const std::vector<uint32_t> o2::gpu::NDPiecewisePolynomialContainer::mN {}

number of vertices for each dimension

Definition at line 57 of file NDPiecewisePolynomials.h.

◆ mParams

const std::vector<float> o2::gpu::NDPiecewisePolynomialContainer::mParams {}

parameters of the polynomial

Definition at line 53 of file NDPiecewisePolynomials.h.


The documentation for this struct was generated from the following file: