TransitionOutcome#

class liesel.goose.kernel.TransitionOutcome(info, kernel_state, model_state)[source]#

Bases: Generic[liesel.goose.types.TKernelState, liesel.goose.types.TTransitionInfo]

A dataclass for the return value of the kernel method Kernel.transition(). Different kernels can use different types of KernelState’s and TransitionInfo’s.

Attributes

info

A transition info object, see DefaultTransitionInfo.

kernel_state

A kernel state object, see DAKernelState.

model_state

Model state that results from the transition.