構造体 osl::rating::Group

mutually exclusive set of features [詳細]

#include <group.h>

osl::rating::Groupに対する継承グラフ

Inheritance graph
[凡例]

すべてのメンバ一覧

Public メソッド

 Group (const std::string &name)
 Group (Feature *f)
virtual ~Group ()
virtual void show (std::ostream &, int name_width, const range_t &range, const vector< double > &weights) const
virtual int findMatch (const NumEffectState &state, Move m, const RatingEnv &env) const
void showMinMax (std::ostream &os, int name_width, const range_t &range, const vector< double > &weights) const
void showAll (std::ostream &os, int name_width, const range_t &range, const vector< double > &weights) const
void showTopN (std::ostream &os, int name_width, const range_t &range, const vector< double > &weights, int n) const
void saveResult (const std::string &directory, const range_t &range, const vector< double > &weights) const
bool load (const std::string &directory, const range_t &range, vector< double > &weights) const
virtual bool effectiveInCheck () const

Public 変数

std::string group_name


説明

mutually exclusive set of features

group.h16 行で定義されています。


コンストラクタとデストラクタ

osl::rating::Group::Group ( const std::string &  name  ) 

group.cc15 行で定義されています。

osl::rating::Group::Group ( Feature f  )  [inline]

group.h21 行で定義されています。

osl::rating::Group::~Group (  )  [virtual]

group.cc20 行で定義されています。


関数

void osl::rating::Group::show ( std::ostream &  os,
int  name_width,
const range_t range,
const vector< double > &  weights 
) const [virtual]

int osl::rating::Group::findMatch ( const NumEffectState &  state,
Move  m,
const RatingEnv env 
) const [virtual]

void osl::rating::Group::showMinMax ( std::ostream &  os,
int  name_width,
const range_t range,
const vector< double > &  weights 
) const

group.cc81 行で定義されています。

参照先 group_name, osl::eval::max(), と osl::eval::min().

参照元 showAll(), と showTopN().

void osl::rating::Group::showAll ( std::ostream &  os,
int  name_width,
const range_t range,
const vector< double > &  weights 
) const

void osl::rating::Group::showTopN ( std::ostream &  os,
int  name_width,
const range_t range,
const vector< double > &  weights,
int  n 
) const

void osl::rating::Group::saveResult ( const std::string &  directory,
const range_t range,
const vector< double > &  weights 
) const

group.cc33 行で定義されています。

参照先 group_name, と os.

参照元 osl::rating::FeatureSet::save().

bool osl::rating::Group::load ( const std::string &  directory,
const range_t range,
vector< double > &  weights 
) const

group.cc47 行で定義されています。

参照先 group_name.

virtual bool osl::rating::Group::effectiveInCheck (  )  const [inline, virtual]


変数

group.h18 行で定義されています。

参照元 load(), saveResult(), と showMinMax().


この構造体の説明は次のファイルから生成されました:

Thu Oct 8 05:01:18 2009に生成されました。  doxygen 1.5.6