|
Open PaperOpt
|
00001 00008 #ifndef DISTRIBUTIONVONMISES_H 00009 #define DISTRIBUTIONVONMISES_H 00010 00011 00012 #include "utilities.h" 00013 #include "Distribution.h" 00014 00015 namespace Distributions 00016 { 00017 class DistributionVonMises :public Distribution 00018 { 00019 public: 00020 DistributionVonMises(double kapa,double theta); 00021 DistributionVonMises(float kapa,float theta); 00022 00023 DistributionVonMises(); 00024 00025 00026 ~DistributionVonMises(); 00027 00033 double GenerateRandomNumber(void) const; 00034 private: 00035 double mkapa; 00036 double mtheta; 00037 00038 }; 00039 } 00040 00041 #endif