Class: RandomMultivariateNormal

Inherits:
Object
  • Object
show all
Defined in:
lib/random_multivariate_normal.rb,
lib/random_multivariate_normal/version.rb

Constant Summary collapse

VERSION =
"0.1.0"

Instance Method Summary collapse

Constructor Details

#initialize(seed = Random.new_seed) ⇒ RandomMultivariateNormal

Returns a new instance of RandomMultivariateNormal.



5
6
7
# File 'lib/random_multivariate_normal.rb', line 5

def initialize(seed = Random.new_seed)
  @rnd = Random.new(seed)
end

Instance Method Details

#rand(mean, cov) ⇒ Object



9
10
11
# File 'lib/random_multivariate_normal.rb', line 9

def rand(mean, cov)
  rand_multivariate_norm(@rnd, mean, cov)
end