53 for (
Int_t ii = 0; ii <
fNd; ii += 1) {
54 prod *= (this->*Compute[ii])(pos[ii]);
68 Info(
"ComputeValue0",
"To be defined in child class");
80 Info(
"ComputeValue1",
"To be defined in child class");
92 Info(
"ComputeValue2",
"To be defined in child class");
104 Info(
"ComputeValue3",
"To be defined in child class");
116 Info(
"ComputeValue4",
"To be defined in child class");
128 Info(
"ComputeValue5",
"To be defined in child class");
ClassImp(KVPartitionList) void KVPartitionList
Initialisation.
Double_t(KVRandomizorInd::* FNMETHOD)(Double_t)
virtual Double_t ComputeValue3(Double_t)
virtual Double_t ComputeValue(Double_t *pos)
virtual Double_t ComputeValue2(Double_t)
virtual Double_t ComputeValue4(Double_t)
virtual Double_t ComputeValue1(Double_t)
virtual Double_t ComputeValue5(Double_t)
virtual Double_t ComputeValue0(Double_t)
virtual ~KVRandomizorInd()
Destructor.
Test of generic class to perform sample on functions.
virtual void Info(const char *method, const char *msgfmt,...) const
auto Compute(F &&f) -> Internal::ComputeHelper< std::make_index_sequence< N >, T, F >