Function: gnus-decay-score

gnus-decay-score is a byte-compiled function defined in gnus-score.el.gz.

Signature

(gnus-decay-score SCORE)

Documentation

Decay SCORE according to decay variables.

The decay variables are gnus-score-decay-constant and gnus-score-decay-scale.

Source Code

;; Defined in /usr/src/emacs/lisp/gnus/gnus-score.el.gz
;;;
;;; Score decays
;;;

(defun gnus-decay-score (score)
  "Decay SCORE according to decay variables.
The decay variables are `gnus-score-decay-constant' and
`gnus-score-decay-scale'."
  (floor (- score
	    (* (if (< score 0) -1 1)
	       (min (abs score)
		    (max gnus-score-decay-constant
			 (* (abs score)
			    gnus-score-decay-scale)))))))