remove unwanted private field

This commit is contained in:
tqchen 2014-04-21 10:42:19 -07:00
parent 5f0018b070
commit 7f9637aae4

View File

@ -49,9 +49,8 @@ namespace xgboost{
}; };
private: private:
Entry best_entry; Entry best_entry;
const TreeParamTrain &param;
public: public:
RTSelecter( const TreeParamTrain &p ):param( p ){ RTSelecter( void ){
memset( &best_entry, 0, sizeof(best_entry) ); memset( &best_entry, 0, sizeof(best_entry) );
best_entry.loss_chg = 0.0f; best_entry.loss_chg = 0.0f;
} }
@ -211,7 +210,7 @@ namespace xgboost{
const SCEntry *entry, size_t start, size_t end, const SCEntry *entry, size_t start, size_t end,
int findex, float parent_base_weight ){ int findex, float parent_base_weight ){
// local selecter // local selecter
RTSelecter slocal( param ); RTSelecter slocal;
if( param.need_forward_search() ){ if( param.need_forward_search() ){
// forward process, default right // forward process, default right
@ -320,7 +319,7 @@ namespace xgboost{
// after this point, tmp_rptr and entry is ready to use // after this point, tmp_rptr and entry is ready to use
// global selecter // global selecter
RTSelecter sglobal( param ); RTSelecter sglobal;
// gain root // gain root
const double root_gain = param.CalcRootGain( rsum_grad, rsum_hess ); const double root_gain = param.CalcRootGain( rsum_grad, rsum_hess );
// KEY: layerwise, weight of current node if it is leaf // KEY: layerwise, weight of current node if it is leaf