Class: Fsrs::Parameters

Inherits:
Object
  • Object
show all
Defined in:
lib/fsrs/fsrs.rb

Overview

Parameters

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeParameters

Returns a new instance of Parameters.



337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
# File 'lib/fsrs/fsrs.rb', line 337

def initialize
  @request_retention = 0.9
  @maximum_interval = 36_500
  @w = [
    0.4,
    0.6,
    2.4,
    5.8,
    4.93,
    0.94,
    0.86,
    0.01,
    1.49,
    0.14,
    0.94,
    2.18,
    0.05,
    0.34,
    1.26,
    0.29,
    2.61
  ]
end

Instance Attribute Details

#maximum_intervalObject

Returns the value of attribute maximum_interval.



335
336
337
# File 'lib/fsrs/fsrs.rb', line 335

def maximum_interval
  @maximum_interval
end

#request_retentionObject

Returns the value of attribute request_retention.



335
336
337
# File 'lib/fsrs/fsrs.rb', line 335

def request_retention
  @request_retention
end

#wObject

Returns the value of attribute w.



335
336
337
# File 'lib/fsrs/fsrs.rb', line 335

def w
  @w
end