current_state()

The current state of the agent in the given condition

Synopsis

current_state(condition-name)

Description

This function returns the index of the current state of agent in the given condition.

Parameters

condition-name

The name of a condition defined in the model.

Returns

This function returns the index of the current state of agent in the given condition.

The states of each condition are numbered in the order they are defined in the model, with Start always numbered 0 and Excluded always the last state in the condition.

The index of state State in condition COND can be referred to with the notation COND.State, so the value of this function can be compared for equality with the symbolic names of the states.

Examples

if (current_state(INF) == INF.Exposed) then ...

See Also

prev_state()