The Flags Module is used to define flag constants that are used in the CÆSAR Code Package.
Flags Module public parameters:
| Intrinsic Initialization/Finalization Flags | |||
| finalize_character_flag | Value used to finalize characters. | ||
| finalize_integer_flag | Value used to finalize integers. | ||
| finalize_logical_flag | Value used to finalize logicals. | ||
| finalize_real_flag | Value used to finalize reals. | ||
| initialize_character_flag | Value used to initialize characters. | ||
| initialize_integer_flag | Value used to initialize integers. | ||
| initialize_logical_flag | Value used to initialize logicals. | ||
| initialize_real_flag | Value used to initialize reals. | ||
| Derived Type Initialization Flags | |||
| initialized_flag | Value used to signify derived type initialization. | ||
| uninitialized_flag | Value used to signify derived type lack of initialization (when a derived type is finalized). | ||
| Boundary Condition Face Flags | |||
| AMR_Large_Cell_BC | In an AMR mesh, this signifies an internal level-jump interface where the current cell is the larger cell. | ||
| AMR_Small_Cell_BC | In an AMR mesh, this signifies an internal level-jump interface where the current cell is the smaller cell. | ||
| Dirichlet_BC | Signifies a Dirichlet boundary condition. | ||
| Homogeneous_BC | Signifies a homogeneous boundary condition. | ||
| Internal_or_Periodic_BC | Signifies an internal face or a periodic boundary condition face. | ||
| Neumann_BC | Signifies a Neumann boundary condition. | ||
| Reflective_BC | Signifies a reflective boundary condition. | ||
| Source_BC | Signifies a source boundary condition. | ||
| Vacuum_BC | Signifies a vacuum boundary condition. | ||
The Flags Module code listing contains additional documentation.
Michael L. Hall