Options
All
  • Public
  • Public/Protected
  • All
Menu

Distribution Walk

Random walk given by distribution template parameter. The distribution must be compatible with boost's Random variate_generator

Hierarchy

Index

Constructors

Properties

Methods

Constructors

constructor

  • Parameters

    • dist: any
    • Default value delta: Real = 0.9
    • Default value seed: Size = SeedGenerator.get()

    Returns DistributionRandomWalk

Properties

Protected _Mfa

_Mfa: Size

Protected _N

_N: Size

Protected _delta

_delta: Real

Protected _lX

_lX: Real[]

Protected _uX

_uX: Real[]

Protected _values

_values: Array<[Real, Size]>

Protected _walkRandom

_walkRandom: IsotropicRandomWalk

Protected _x

_x: Real[][]

Protected _xRW

_xRW: Real[][]

Methods

init

walk

  • walk(): void

Protected walkImpl

  • walkImpl(xRW: Real[]): void
  • Parameters

    Returns void