Class BandwidthSelector
Defined in File BandwidthSelector.h
Class Documentation
-
class BandwidthSelector
Bandwidth selector based on golden-selection algorithm.
Public Functions
-
inline BandwidthSelector()
Construct a new Bandwidth Selector object.
-
inline BandwidthSelector(BandwidthWeight *bandwidth, double lower, double upper)
Construct a new Bandwidth Selector object. Bandwidth Lower bound Upper bound.
-
inline ~BandwidthSelector()
Destroy the Bandwidth Selector object.
-
inline BandwidthWeight *bandwidth() const
Get the bandwidth. Bandwidth.
-
inline void setBandwidth(BandwidthWeight *bandwidth)
Set the bandwidth. Bandwidth.
-
inline double lower() const
Get the lower bound. Lower bound.
-
inline void setLower(double lower)
Set the lower bound. Lower bound.
-
inline double upper() const
Get the upper bound. Upper bound.
-
inline void setUpper(double upper)
Set the upper bound. Upper bound.
-
BandwidthCriterionList bandwidthCriterion() const
Get the list of criterion values for each bandwidth. List of criterion values for each bandwidth.
-
BandwidthWeight *optimize(IBandwidthSelectable *instance)
Optimize bandwidth. A pointer to a instance of type inherited from gwm::IBandwidthSelectable Optimized bandwdith.
-
inline BandwidthSelector()