Class: ERV::ConstantDistribution
Constant Summary
Constants inherited
from Distribution
Distribution::DEFAULT_SEED
Instance Method Summary
collapse
Constructor Details
Returns a new instance of ConstantDistribution.
6
7
8
9
10
11
|
# File 'lib/erv/constant_distribution.rb', line 6
def initialize(opts={})
super(opts)
raise ArgumentError unless opts[:value]
@val = opts[:value].to_f
end
|
Instance Method Details
#mean ⇒ Object
13
14
15
|
# File 'lib/erv/constant_distribution.rb', line 13
def mean
@val
end
|
#sample ⇒ Object
21
22
23
|
# File 'lib/erv/constant_distribution.rb', line 21
def sample
@val
end
|
#variance ⇒ Object
17
18
19
|
# File 'lib/erv/constant_distribution.rb', line 17
def variance
0.0
end
|