Sha256: f315395f32de4fccd9d9eb390180a9d8fb965ed78d1c13eb133a06bd9ecf818c

Contents?: true

Size: 497 Bytes

Versions: 38

Compression:

Stored size: 497 Bytes

Contents

node gen_x_v1() returns (x:real) = loop 0.0<x and x<42.0

node gen_x_v2() returns (x:real) = 
  loop { 0.0<x and x<42.0 fby loop [20] x = pre x }

node gen_x_v3() returns (target:real; x:real=0.0) =
  run target := gen_x_v2() in
  loop { x = (pre x + target) / 2.0 }

let inertia=0.6

node gen_x_v4()  returns (target:real; x:real=0.0) =
  run target := gen_x_v2() in
  exist px,ppx : real = 0.0 in
  loop { 
      px = pre x and ppx = pre px and
      x = (px+target) / 2.0+inertia*(px-ppx) 
  }

Version data entries

38 entries across 38 versions & 2 rubygems

Version Path
rouge-3.26.0 lib/rouge/demos/lutin
rouge-3.25.0 lib/rouge/demos/lutin
rouge-3.24.0 lib/rouge/demos/lutin
rouge-3.23.0 lib/rouge/demos/lutin
rouge-3.22.0 lib/rouge/demos/lutin
rouge-3.21.0 lib/rouge/demos/lutin
rouge-3.20.0 lib/rouge/demos/lutin
rouge-3.19.0 lib/rouge/demos/lutin
rouge-3.18.0 lib/rouge/demos/lutin
rouge-3.17.0 lib/rouge/demos/lutin
rouge-3.16.0 lib/rouge/demos/lutin
rouge-3.15.0 lib/rouge/demos/lutin
rouge-3.14.0 lib/rouge/demos/lutin
rouge-3.13.0 lib/rouge/demos/lutin
rouge-3.12.0 lib/rouge/demos/lutin
rouge-3.11.1 lib/rouge/demos/lutin
rouge-3.11.0 lib/rouge/demos/lutin
rouge-3.10.0 lib/rouge/demos/lutin