Volume for BinarySearchTree.
volume element: variable space between upper and lower bonds of nvar-dimensional variable space
Public Member Functions | |
Volume (Double_t *l, Double_t *u, Int_t nvar) | |
constructor specifying the volume by c-style arrays of doubles | |
Volume (Double_t l, Double_t u) | |
simple constructors for 1 dimensional values (double) | |
Volume (Float_t *l, Float_t *u, Int_t nvar) | |
constructor specifying the volume by c-style arrays of floats | |
Volume (Float_t l, Float_t u) | |
simple constructors for 1 dimensional values (float) | |
Volume (std::vector< Double_t > *l=0, std::vector< Double_t > *u=0) | |
constructor specifying the volume by std::vectors of doubles | |
Volume (std::vector< Float_t > *l, std::vector< Float_t > *u=0) | |
constructor specifying the volume by std::vectors of floats | |
Volume (Volume &) | |
copy constructor | |
virtual | ~Volume (void) |
destructor | |
void | Delete (void) |
delete array of volume bondaries | |
Volume & | operator= (const Volume &) |
assignment operator | |
void | Print (void) const |
printout of the volume boundaries | |
void | Scale (Double_t f) |
"scale" the volume by multiplying each upper and lower boundary by "f" | |
void | ScaleInterval (Double_t f) |
"scale" the volume by symmetrically blowing up the interval in each dimension | |
Public Attributes | |
std::vector< Double_t > * | fLower |
std::vector< Double_t > * | fUpper |
Private Attributes | |
Bool_t | fOwnerShip |
#include <TMVA/Volume.h>
constructor specifying the volume by std::vectors of floats
Definition at line 56 of file Volume.cxx.
constructor specifying the volume by std::vectors of doubles
Definition at line 47 of file Volume.cxx.
TMVA::Volume::Volume | ( | Volume & | V | ) |
copy constructor
Definition at line 125 of file Volume.cxx.
constructor specifying the volume by c-style arrays of floats
Definition at line 86 of file Volume.cxx.
constructor specifying the volume by c-style arrays of doubles
Definition at line 71 of file Volume.cxx.
simple constructors for 1 dimensional values (float)
Definition at line 113 of file Volume.cxx.
simple constructors for 1 dimensional values (double)
Definition at line 101 of file Volume.cxx.
|
virtual |
destructor
Definition at line 153 of file Volume.cxx.
delete array of volume bondaries
Definition at line 162 of file Volume.cxx.
TMVA::Volume & TMVA::Volume::operator= | ( | const Volume & | V | ) |
assignment operator
Definition at line 135 of file Volume.cxx.
printout of the volume boundaries
Definition at line 193 of file Volume.cxx.
"scale" the volume by multiplying each upper and lower boundary by "f"
Definition at line 171 of file Volume.cxx.
"scale" the volume by symmetrically blowing up the interval in each dimension
Definition at line 180 of file Volume.cxx.