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