scaleLocationDistribution.hpp
Go to the documentation of this file.
1 #ifndef SCALELOCATIONDISTRIBUTION_HPP
2 #define SCALELOCATIONDISTRIBUTION_HPP
3 
5 
6 namespace julian {
7 
38  public:
41  virtual double getLocation() = 0;
42 
45  virtual double getScale() = 0;
46 
49  virtual double getShape() = 0;
50 
53  virtual void setLocation(double) = 0;
54 
57  virtual void setScale(double) = 0;
58 
61  virtual void setShape(double) = 0;
62 
65  virtual ProbabilityDistribution* clone() const;
66 
70  private:
71 
72  };
73 
74 } // namespace julian
75 
76 #endif
virtual double getShape()=0
returns shape parameter
File contains interface of random variables.
virtual void setScale(double)=0
sets scale parameter
Definition: cadHoliday.cpp:3
Class implements an interface of random number distribution.
Definition: probabilityDistribution.hpp:29
virtual void setShape(double)=0
sets shape parameter
virtual void setLocation(double)=0
sets location parameter
virtual ProbabilityDistribution * clone() const
virtual copy constructor
virtual ~ScaleLocationDistribution()
destructor
Definition: scaleLocationDistribution.hpp:69
virtual double getScale()=0
returns scale parameter
Class implements an interface of location scale distribution.
Definition: scaleLocationDistribution.hpp:37
virtual double getLocation()=0
returns location parameter