V3FIT
bmw_state_flags.f
Go to the documentation of this file.
1 !*******************************************************************************
4 !
5 ! Note separating the Doxygen comment block here so detailed decription is
6 ! found in the Module not the file.
7 !
10 !*******************************************************************************
12 
13  IMPLICIT NONE
14 
15 !*******************************************************************************
16 ! module parameters
17 !*******************************************************************************
19  CHARACTER (len=*), PARAMETER :: &
20  & clear_screen = achar(27)//"[2K"//achar(13)
22  CHARACTER (len=3), DIMENSION(0:3), PARAMETER :: &
23  & progress = (/ ' | ', ' / ', ' - ', ' \ '/)
24 
26  INTEGER, PARAMETER :: bmw_state_flags_off = 0
27 
29  INTEGER, PARAMETER :: bmw_state_flags_force = 0
31  INTEGER, PARAMETER :: bmw_state_flags_ju = 1
33  INTEGER, PARAMETER :: bmw_state_flags_jv = 2
35  INTEGER, PARAMETER :: bmw_state_flags_siesta = 3
37  INTEGER, PARAMETER :: bmw_state_flags_mgrid = 4
38 
39  END MODULE
bmw_state_flags::bmw_state_flags_jv
integer, parameter bmw_state_flags_jv
Bit position for the use curl jv response flag.
Definition: bmw_state_flags.f:33
bmw_state_flags
Contains parameters defining the bit positions for flags that mark different options.
Definition: bmw_state_flags.f:11
bmw_state_flags::bmw_state_flags_force
integer, parameter bmw_state_flags_force
Bit position for force override of errors flag.
Definition: bmw_state_flags.f:29
bmw_state_flags::bmw_state_flags_off
integer, parameter bmw_state_flags_off
Clear all flags.
Definition: bmw_state_flags.f:26
bmw_state_flags::bmw_state_flags_ju
integer, parameter bmw_state_flags_ju
Bit position for the use curl ju response flag.
Definition: bmw_state_flags.f:31
bmw_state_flags::progress
character(len=3), dimension(0:3), parameter progress
Progress indicator.
Definition: bmw_state_flags.f:22
bmw_state_flags::bmw_state_flags_mgrid
integer, parameter bmw_state_flags_mgrid
Bit position for mgrid specified number of phi planes.
Definition: bmw_state_flags.f:37
bmw_state_flags::clear_screen
character(len= *), parameter clear_screen
Clear screen output.
Definition: bmw_state_flags.f:19
bmw_state_flags::bmw_state_flags_siesta
integer, parameter bmw_state_flags_siesta
Bit position for the use siesta instead of vmec.
Definition: bmw_state_flags.f:35