NearCritical Derived Type

type, private :: NearCritical

Near critical point information.


Components

Type Visibility Attributes Name Initial
logical, public :: entering = .false.

Entering a critical region. This attribute is used to ensure that the correct indexes are used since they should not be updated while inside the region, just on the first point.

integer, public :: i

Index of the component with the max

integer, public :: j

Index of the component with the minimum

integer, public :: l

Index of the phase that is becoming critical with the reference phase.

logical, public :: near_critical = .false.

If we are satisfying the condition of being near a critical point.