ndmspc
0.20250128.0
|
HnSparseStress object. More...
#include <HnSparseStress.h>
Public Member Functions | |
virtual Bool_t | Generate (THnSparse *h, Long64_t size=1e3, Long64_t start=1e3) |
virtual Bool_t | Stress (HnSparse *h, Long64_t size=1e3, bool bytes=false) |
void | SetDebugLevel (Int_t debug) |
Setting debug level. | |
void | SetPrintRefresh (Int_t n) |
Setting print refresh. | |
void | SetRandomFill (bool rf) |
Setting fill random flag. | |
Private Member Functions | |
bool | GenerateRecursiveLoop (THnSparse *h, Int_t iDim, Double_t *coord, Int_t *start) |
bool | StressRecursiveLoop (HnSparse *h, int &iDim, int *coord) |
void | PrintBin (Int_t n, Double_t *c, const char *msg) |
Private Attributes | |
Long64_t | fNFilledMax {0} |
Max size of filled entries. | |
Long64_t | fNBytesMax {0} |
Max size in bytes. | |
TStopwatch | fTimer |
Process timer. | |
TStopwatch | fTimerTotal |
Total timer. | |
Int_t | fDebugLevel {0} |
Debug level. | |
Int_t | fPrintRefresh {1000} |
Print refresh. | |
bool | fRandomFill {false} |
Flag is Fill is random. | |
bool | fDone {false} |
Flag is process is done. | |
HnSparseStress object.
Definition at line 19 of file HnSparseStress.h.
|
virtual |
Generate function
Definition at line 16 of file HnSparseStress.cxx.
|
private |
Generate recursive loop
Definition at line 80 of file HnSparseStress.cxx.
|
private |
Print coordinates and message
Definition at line 193 of file HnSparseStress.cxx.
|
virtual |
Stress function
Definition at line 153 of file HnSparseStress.cxx.
|
private |
Stress recursive loop
Definition at line 120 of file HnSparseStress.cxx.