rolland.track.DiscrSlabSingleRailTrack

class rolland.track.DiscrSlabSingleRailTrack(*args, **kwargs)[source]

Bases: SlabSingleRailTrack

Abstract base class for discrete slab single rail track classes.

The pad and sleeper properties are discrete and the slab is assumed to be rigid.

rail

Rail instance.

Type:

Rail

slab

Slab instance.

Type:

Slab

pad

Discrete pad instance.

Type:

DiscrPad

mount_prop

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

Type:

dict

abstractmethod validate_discr_slab_single_rail_track()[source]

Validate the discrete slab single rail configuration.