SpherePackingScenarioGenerator
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
NormalDistribution.h
Go to the documentation of this file.
00001 /*
00002  * NormalDistribution.h
00003  *
00004  *  Created on: May 8, 2012
00005  *      Author: tanlin
00006  */
00007 
00008 #ifndef NormalDistribution_H_
00009 #define NormalDistribution_H_
00010 #include "AbstractDistribution.h"
00011 namespace algorithms {
00012   namespace distributions {
00013   class NormalDistribution;
00014 }}
00015 class algorithms::distributions::NormalDistribution:public algorithms::distributions::AbstractDistribution
00016 {
00017 public:
00018   NormalDistribution(unsigned int number, const double scaling);
00019   virtual
00020   ~NormalDistribution();
00021   void generate();
00022   double getOneGaussianBySummation() const;
00023   double GetOneGaussianByBoxMuller() const;
00024 private:
00025   const double _scaling;
00026 };
00027 
00028 #endif /* NormalDistribution_H_ */
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines