MTToolBox  0.2.10
RecursionSearchable.hpp
[詳解]
1 #ifndef MTTOOLBOX_RECURSION_SEARCHABLE_HPP
2 #define MTTOOLBOX_RECURSION_SEARCHABLE_HPP
3 
18 #include <stdint.h>
19 #include <inttypes.h>
20 #include <string>
22 
23 namespace MTToolBox {
42  template<typename U, typename V = U>
44  : virtual public AbstractGenerator<U> {
45  public:
46 
56  virtual ~RecursionSearchable() {};
57 
75  virtual void setUpParam(AbstractGenerator<V>& generator) = 0;
76 
93  virtual const std::string getHeaderString() = 0;
94 
112  virtual const std::string getParamString() = 0;
113  };
114 }
115 
116 #endif // MTTOOLBOX_RECURSION_SEARCHABLE_HPP
virtual const std::string getHeaderString()=0
パラメータのヘッダ文字列を返す。
疑似乱数生成器
Definition: AbstractGenerator.hpp:48
virtual void setUpParam(AbstractGenerator< V > &generator)=0
状態遷移関数のパラメータを設定する。
GF(2)線形疑似乱数生成器の抽象クラス
virtual ~RecursionSearchable()
仮想デストラクタ(必須)
Definition: RecursionSearchable.hpp:56
Definition: RecursionSearchable.hpp:43
virtual const std::string getParamString()=0
パラメータの文字列表現を返す。
MTToolBox の名前空間