montepy.input_parser.shortcuts module

class montepy.input_parser.shortcuts.Shortcuts(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

Enumeration of the possible MCNP shortcuts.

Added in version 0.2.0: This was added with the major parser rework.

INTERPOLATE = 'i'

A linear interpolation.

JUMP = 'j'

A jump entry, which counts as a default entry.

LOG_INTERPOLATE = 'ilog'

A logarithmic interpolation.

MULTIPLY = 'm'

a multiplication of the previous entry.

REPEAT = 'r'

A repeated entry shortcut.