pygrenade_vx.network.PlacementAlgorithmRuleset

class pygrenade_vx.network.PlacementAlgorithmRuleset

Bases: _pygrenade_vx_network.PlacementAlgorithm

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: _pygrenade_vx_network.PlacementAlgorithmRuleset) -> None

  2. __init__(self: _pygrenade_vx_network.PlacementAlgorithmRuleset, arg0: _pygrenade_vx_network.PlacementAlgorithmRuleset) -> None

Methods

__init__(*args, **kwargs)

Overloaded function.

run(self, coordinate_system, neuron, resources)

Executes placement algorithm.

run(self: _pygrenade_vx_network.PlacementAlgorithmRuleset, coordinate_system: _pygrenade_vx_network.CoordinateSystem, neuron: _pygrenade_vx_network.Neuron, resources: _pygrenade_vx_network.ResourceManager)_pygrenade_vx_network.AlgorithmResult

Executes placement algorithm.