TriangularFun

class negmas.preferences.TriangularFun(start, middle, end, bias=0)[source]

Bases: negmas.preferences.value_fun.BaseFun

Attributes Summary

bias

dim

rtype

int

end

middle

start

Methods Summary

__call__(x)

Call self as a function.

from_dict(d)

max(input)

rtype

float

min(input)

rtype

float

minmax(input)

rtype

tuple[float, float]

scale_by(scale)

rtype

TriangularFun

shift_by(offset)

rtype

TriangularFun

to_dict()

rtype

dict[str, Any]

xml(indx, issue, bias)

rtype

str

Attributes Documentation

bias: float
dim
Return type

int

end: float
middle: float
start: float

Methods Documentation

__call__(x)[source]

Call self as a function.

classmethod from_dict(d)
max(input)
Return type

float

min(input)
Return type

float

minmax(input)[source]
Return type

tuple[float, float]

scale_by(scale)[source]
Return type

TriangularFun

shift_by(offset)[source]
Return type

TriangularFun

to_dict()
Return type

dict[str, Any]

xml(indx, issue, bias)[source]
Return type

str