revrt.models.routing.TransitionCostsConfig#
- class TransitionCostsConfig(*, default: float = 0, pairwise: list[TransitionCostRule] = <factory>)[source]#
Bases:
BaseModelConfig for route-option transition costs
The rest of this docstring is inserted by Pydantic and can be ignored.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Methods
Attributes
Fallback cost applied when no pairwise rule is configured
Explicit transition costs between routing options
- pairwise: list[TransitionCostRule]#
Explicit transition costs between routing options