pygrenade_vx.network.routing.GreedyRouter

class pygrenade_vx.network.routing.GreedyRouter

Bases: _pygrenade_vx_network_routing.Router

__init__()
__init__(self: _pygrenade_vx_network_routing.GreedyRouter, options: _pygrenade_vx_network_routing.GreedyRouter.Options = Options(

synapse_driver_allocation_policy: Greedy(enable_exclusive_first: true) synapse_driver_allocation_timeout: infinite

)) -> None

Methods

__init__

__init__(self: _pygrenade_vx_network_routing.GreedyRouter, options: _pygrenade_vx_network_routing.GreedyRouter.Options = Options(

class Options

Bases: pybind11_builtins.pybind11_object

AllocationPolicy

alias of _pygrenade_vx_network_routing.GreedyRouter._Options_AllocationPolicy

class AllocationPolicyBacktracking

Bases: pybind11_builtins.pybind11_object

property max_duration
class AllocationPolicyGreedy

Bases: pybind11_builtins.pybind11_object

property enable_exclusive_first
property synapse_driver_allocation_policy
property synapse_driver_allocation_timeout