Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
TKDE::TKernel Class Reference

Definition at line 163 of file TKDE.h.

Public Member Functions

 TKernel (Double_t weight, TKDE *kde)
 
void ComputeAdaptiveWeights ()
 
const std::vector< Double_t > & GetAdaptiveWeights () const
 
Double_t GetFixedWeight () const
 
Double_t GetWeight (Double_t x) const
 
Double_t operator() (Double_t x) const
 

Private Attributes

TKDEfKDE
 
UInt_t fNWeights
 Number of kernel weights (bandwidth as vectorized for binning)
 
std::vector< Double_tfWeights
 Kernel weights (bandwidth)
 

#include <TKDE.h>

Constructor & Destructor Documentation

◆ TKernel()

TKDE::TKernel::TKernel ( Double_t  weight,
TKDE kde 
)

Definition at line 769 of file TKDE.cxx.

Member Function Documentation

◆ ComputeAdaptiveWeights()

void TKDE::TKernel::ComputeAdaptiveWeights ( )

Definition at line 776 of file TKDE.cxx.

◆ GetAdaptiveWeights()

const std::vector< Double_t > & TKDE::TKernel::GetAdaptiveWeights ( ) const

Definition at line 1005 of file TKDE.cxx.

◆ GetFixedWeight()

Double_t TKDE::TKernel::GetFixedWeight ( ) const

Definition at line 1000 of file TKDE.cxx.

◆ GetWeight()

Double_t TKDE::TKernel::GetWeight ( Double_t  x) const

Definition at line 814 of file TKDE.cxx.

◆ operator()()

Double_t TKDE::TKernel::operator() ( Double_t  x) const

Definition at line 1010 of file TKDE.cxx.

Member Data Documentation

◆ fKDE

TKDE* TKDE::TKernel::fKDE
private

Definition at line 164 of file TKDE.h.

◆ fNWeights

UInt_t TKDE::TKernel::fNWeights
private

Number of kernel weights (bandwidth as vectorized for binning)

Definition at line 165 of file TKDE.h.

◆ fWeights

std::vector<Double_t> TKDE::TKernel::fWeights
private

Kernel weights (bandwidth)

Definition at line 166 of file TKDE.h.

Libraries for TKDE::TKernel:

The documentation for this class was generated from the following files: