collections

Agent

class pylinkage.collections.agent.Agent(score, dimensions, init_positions)

Bases: Agent

A class that uniformizes a linkage optimization.

It is roughly a namedtuple with preassigned fields.

MutableAgent

class pylinkage.collections.mutable_agent.MutableAgent(score=None, dimensions=None, init_position=None)

Bases: object

A custom class that is mutable, subscriptable, and supports index assignment.

You should only use it as a dictionary of 3 elements. No backward compatibility guaranty on other use cases.

__init__(score=None, dimensions=None, init_position=None)
dimensions: tuple
init_positions: tuple
score: float