SinFun

class negmas.preferences.SinFun(multiplier: float = 1.0, bias: float = 0.0, phase: float = 0.0, amplitude: float = 1.0)[source]

Bases: BaseFun

Attributes Summary

amplitude

bias

dim

multiplier

phase

Methods Summary

__call__(x)

Call self as a function.

from_dict(d[, python_class_identifier])

max(input)

min(input)

minmax(input)

scale_by(scale)

shift_by(offset)

to_dict([python_class_identifier])

xml(indx, issue, bias)

Attributes Documentation

amplitude: float
bias: float
dim
multiplier: float
phase: float

Methods Documentation

__call__(x: float)[source]

Call self as a function.

classmethod from_dict(d: dict, python_class_identifier='__python_class__')
max(input: Issue) float
min(input: Issue) float
minmax(input) tuple[float, float][source]
scale_by(scale: float) SinFun[source]
shift_by(offset: float) SinFun[source]
to_dict(python_class_identifier='__python_class__') dict[str, Any]
xml(indx: int, issue: Issue, bias) str[source]