Octopus
|
Data Types | |
interface | propagator_beeman_t |
Implements the Beeman propagator (with or without SCF) More... | |
Functions/Subroutines | |
type(propagator_beeman_t) function, pointer | propagator_beeman_constructor (dt, predictor_corrector) |
Variables | |
character(len=algo_label_len), parameter, public | beeman_start = 'BEEMAN_START' |
character(len=algo_label_len), parameter, public | beeman_finish = 'BEEMAN_FINISH' |
character(len=algo_label_len), parameter, public | beeman_compute_acc = 'BEEMAN_COMPUTE_ACC' |
character(len=algo_label_len), parameter, public | beeman_predict_pos = 'BEEMAN_PREDICT_POS' |
character(len=algo_label_len), parameter, public | beeman_predict_vel = 'BEEMAN_PREDICT_VEL' |
character(len=algo_label_len), parameter, public | beeman_correct_pos = 'BEEMAN_CORRECT_POS' |
character(len=algo_label_len), parameter, public | beeman_correct_vel = 'BEEMAN_CORRECT_VEL' |
type(algorithmic_operation_t), parameter, public | op_beeman_start = algorithmic_operation_t(BEEMAN_START, 'Starting Beeman propagation') |
type(algorithmic_operation_t), parameter, public | op_beeman_finish = algorithmic_operation_t(BEEMAN_FINISH, 'Finishing Beeman propagation') |
type(algorithmic_operation_t), parameter, public | op_beeman_compute_acc = algorithmic_operation_t(BEEMAN_COMPUTE_ACC, 'Propagation step - Computing acceleration') |
type(algorithmic_operation_t), parameter, public | op_beeman_predict_pos = algorithmic_operation_t(BEEMAN_PREDICT_POS, 'Prediction step - Computing position') |
type(algorithmic_operation_t), parameter, public | op_beeman_predict_vel = algorithmic_operation_t(BEEMAN_PREDICT_VEL, 'Prediction step - Computing velocity') |
type(algorithmic_operation_t), parameter, public | op_beeman_correct_pos = algorithmic_operation_t(BEEMAN_CORRECT_POS, 'Correction step - Computing position') |
type(algorithmic_operation_t), parameter, public | op_beeman_correct_vel = algorithmic_operation_t(BEEMAN_CORRECT_VEL, 'Correction step - Computing velocity') |
|
private |
Definition at line 161 of file propagator_beeman.F90.
character(len=algo_label_len), parameter, public propagator_beeman_oct_m::beeman_start = 'BEEMAN_START' |
Definition at line 138 of file propagator_beeman.F90.
character(len=algo_label_len), parameter, public propagator_beeman_oct_m::beeman_finish = 'BEEMAN_FINISH' |
Definition at line 138 of file propagator_beeman.F90.
character(len=algo_label_len), parameter, public propagator_beeman_oct_m::beeman_compute_acc = 'BEEMAN_COMPUTE_ACC' |
Definition at line 138 of file propagator_beeman.F90.
character(len=algo_label_len), parameter, public propagator_beeman_oct_m::beeman_predict_pos = 'BEEMAN_PREDICT_POS' |
Definition at line 138 of file propagator_beeman.F90.
character(len=algo_label_len), parameter, public propagator_beeman_oct_m::beeman_predict_vel = 'BEEMAN_PREDICT_VEL' |
Definition at line 138 of file propagator_beeman.F90.
character(len=algo_label_len), parameter, public propagator_beeman_oct_m::beeman_correct_pos = 'BEEMAN_CORRECT_POS' |
Definition at line 138 of file propagator_beeman.F90.
character(len=algo_label_len), parameter, public propagator_beeman_oct_m::beeman_correct_vel = 'BEEMAN_CORRECT_VEL' |
Definition at line 138 of file propagator_beeman.F90.
type(algorithmic_operation_t), parameter, public propagator_beeman_oct_m::op_beeman_start = algorithmic_operation_t(BEEMAN_START, 'Starting Beeman propagation') |
Definition at line 148 of file propagator_beeman.F90.
type(algorithmic_operation_t), parameter, public propagator_beeman_oct_m::op_beeman_finish = algorithmic_operation_t(BEEMAN_FINISH, 'Finishing Beeman propagation') |
Definition at line 148 of file propagator_beeman.F90.
type(algorithmic_operation_t), parameter, public propagator_beeman_oct_m::op_beeman_compute_acc = algorithmic_operation_t(BEEMAN_COMPUTE_ACC, 'Propagation step - Computing acceleration') |
Definition at line 148 of file propagator_beeman.F90.
type(algorithmic_operation_t), parameter, public propagator_beeman_oct_m::op_beeman_predict_pos = algorithmic_operation_t(BEEMAN_PREDICT_POS, 'Prediction step - Computing position') |
Definition at line 148 of file propagator_beeman.F90.
type(algorithmic_operation_t), parameter, public propagator_beeman_oct_m::op_beeman_predict_vel = algorithmic_operation_t(BEEMAN_PREDICT_VEL, 'Prediction step - Computing velocity') |
Definition at line 148 of file propagator_beeman.F90.
type(algorithmic_operation_t), parameter, public propagator_beeman_oct_m::op_beeman_correct_pos = algorithmic_operation_t(BEEMAN_CORRECT_POS, 'Correction step - Computing position') |
Definition at line 148 of file propagator_beeman.F90.
type(algorithmic_operation_t), parameter, public propagator_beeman_oct_m::op_beeman_correct_vel = algorithmic_operation_t(BEEMAN_CORRECT_VEL, 'Correction step - Computing velocity') |
Definition at line 148 of file propagator_beeman.F90.