Options
All
  • Public
  • Public/Protected
  • All
Menu

Class RNG must implement the following interface:

 RNG::sample_type RNG::next() const;

Hierarchy

Index

Constructors

constructor

  • Parameters

    • Default value rng: any = new MersenneTwisterUniformRng()

    Returns SimulatedAnnealing

Properties

RNG

RNG: any

Private _K

_K: Size

Private _T

_T: Real

Private _T0

_T0: Real

Private _alpha

_alpha: Real

Private _epsilon

_epsilon: Real

Private _fac1

_fac1: Real

Private _fac2

_fac2: Real

Private _i

Private _ihi

_ihi: Integer

Private _ilo

_ilo: Integer

Private _iteration

_iteration: Size

Private _iterationT

_iterationT: Size

Private _j

Private _lambda

_lambda: Real

Private _m

Private _n

Private _pb

_pb: Real[]

Private _ptry

_ptry: Real[]

Private _rng

_rng: any

Private _scheme

_scheme: Scheme

Private _sum

_sum: Real[]

Private _tt

_tt: Real

Private _values

_values: Real[]

Private _vertices

_vertices: Real[][]

Private _yb

_yb: Real

Private _yflu

_yflu: Real

Private _yhi

_yhi: Real

Private _ylo

_ylo: Real

Private _ynhi

_ynhi: Real

Private _ysave

_ysave: Real

Private _yt

_yt: Real

Private _ytry

_ytry: Real

Accessors

isDisposed

  • get isDisposed(): boolean

Methods

Private amotsa

  • Parameters

    Returns void

dispose

  • dispose(): void

minimize

saInit1

  • Parameters

    Returns SimulatedAnnealing

saInit2

  • Parameters

    Returns SimulatedAnnealing

Private simplexSize

  • simplexSize(): Real
  • Returns Real