rolland.track.DiscrBallastedSingleRailTrack

class rolland.track.DiscrBallastedSingleRailTrack(*, rail, ballast, mount_prop={})[source]

Bases: BallastedSingleRailTrack

Abstract base class for discrete ballasted single rail track classes.

Note

The pad, sleeper and ballast properties are discrete.

Parameters:
rail

Rail instance.

Type:

Rail

ballast

Ballast instance.

Type:

Ballast

mount_prop

Dictionary for discrete mounting positions (x-> (Pad, Sleeper)).

Type:

dict[float, tuple[DiscrPad, None, None]]