Public メソッド | Public 変数

クラス 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 std::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 std::vector< double > &weights) const
void showAll (std::ostream &os, int name_width, const range_t &range, const std::vector< double > &weights) const
void showTopN (std::ostream &os, int name_width, const range_t &range, const std::vector< double > &weights, int n) const
void saveResult (const std::string &directory, const range_t &range, const std::vector< double > &weights) const
bool load (const std::string &directory, const range_t &range, std::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.h22 行で定義されています。

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

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


関数

virtual bool osl::rating::Group::effectiveInCheck (  )  const [inline, virtual]
int osl::rating::Group::findMatch ( const NumEffectState state,
Move  m,
const RatingEnv env 
) const [virtual]
bool osl::rating::Group::load ( const std::string &  directory,
const range_t range,
std::vector< double > &  weights 
) const

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

参照先 group_name.

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

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

参照先 group_name.

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

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

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

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

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

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

変数

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

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


このクラスの説明は次のファイルから生成されました:
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義