00001 00013 #ifndef ADDITIVE_GENERATOR_H 00014 #define ADDITIVE_GENERATOR_H 00015 00016 #include "itpp_ext.h" 00017 #include "generator.h" 00018 00021 class additive_generator : public generator { 00022 private: 00023 itpp::mat a; 00024 itpp::mat v2; 00025 double lambda; 00026 00027 public: 00028 additive_generator() : lambda ( 0.5 ) { } 00029 00030 itpp::mat next(); 00031 00039 void from_setting ( const Setting &set ); 00040 }; 00041 00042 #endif