GeneticRange Range definition for genetic algorithm
virtual | ~GeneticRange() |
static TClass* | Class() |
TMVA::GeneticRange | GeneticRange(const TMVA::GeneticRange&) |
TMVA::GeneticRange | GeneticRange(TRandom3* rnd, TMVA::Interval* interval) |
Double_t | GetFrom() |
Double_t | GetTo() |
Double_t | GetTotalLength() |
virtual TClass* | IsA() const |
TMVA::GeneticRange& | operator=(const TMVA::GeneticRange&) |
Double_t | Random(Bool_t near = kFALSE, Double_t value = 0, Double_t spread = 0.10000000000000001, Bool_t mirror = kFALSE) |
Double_t | RandomDiscrete() |
virtual void | ShowMembers(TMemberInspector& insp) const |
virtual void | Streamer(TBuffer&) |
void | StreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b) |
Double_t | fFrom | the constraints of the coefficient |
TMVA::Interval* | fInterval | holds the complete information of the interval |
Int_t | fNbins | |
TRandom3* | fRandomGenerator | the randomGenerator for calculating the new values |
Double_t | fTo | the constraints of the coefficient |
Double_t | fTotalLength | the distance between the lower and upper constraints |
Inheritance Chart: | |||||
|
maps the values thrown outside of the ]from,to] interval back to the interval the values which leave the range on the from-side, are mapped in to the to-side
same as before, but the values leaving the allowed range, are mirrored into the range.