| 
| character(len=algo_label_len), parameter, public  | propagator_exp_mid_oct_m::expmid_start = 'EXPMID_START' | 
|   | 
| character(len=algo_label_len), parameter, public  | propagator_exp_mid_oct_m::expmid_finish = 'EXPMID_FINISH' | 
|   | 
| character(len=algo_label_len), parameter, public  | propagator_exp_mid_oct_m::expmid_extrapolate = 'EXPMID_EXTRAPOLATE' | 
|   | 
| character(len=algo_label_len), parameter, public  | propagator_exp_mid_oct_m::expmid_propagate = 'EXPMID_PROPAGATE' | 
|   | 
| type(algorithmic_operation_t), parameter, public  | propagator_exp_mid_oct_m::op_expmid_start = algorithmic_operation_t(EXPMID_START, 'Starting exponential midpoint') | 
|   | 
| type(algorithmic_operation_t), parameter, public  | propagator_exp_mid_oct_m::op_expmid_finish = algorithmic_operation_t(EXPMID_FINISH, 'Finishing exponential midpoint') | 
|   | 
| type(algorithmic_operation_t), parameter, public  | propagator_exp_mid_oct_m::op_expmid_extrapolate = algorithmic_operation_t(EXPMID_EXTRAPOLATE, 'Extrapolate to dt/2 for exponential midpoint') | 
|   | 
| type(algorithmic_operation_t), parameter, public  | propagator_exp_mid_oct_m::op_expmid_propagate = algorithmic_operation_t(EXPMID_PROPAGATE, 'Propagation step for exponential midpoint') | 
|   |