Octopus
|
Data Types | |
interface | propagator_verlet_t |
Implements a propagator for the velocity Verlet algorithm. More... | |
Functions/Subroutines | |
type(propagator_verlet_t) function, pointer | propagator_verlet_constructor (dt) |
Variables | |
character(len=30), parameter, public | verlet_start = 'VERLET_START' |
character(len=30), parameter, public | verlet_finish = 'VERLET_FINISH' |
character(len=30), parameter, public | verlet_update_pos = 'VERLET_UPDATE_POS' |
character(len=30), parameter, public | verlet_compute_acc = 'VERLET_COMPUTE_ACC' |
character(len=30), parameter, public | verlet_compute_vel = 'VERLET_COMPUTE_VEL' |
type(algorithmic_operation_t), parameter, public | op_verlet_start = algorithmic_operation_t(VERLET_START, 'Starting Verlet propagation') |
type(algorithmic_operation_t), parameter, public | op_verlet_finish = algorithmic_operation_t(VERLET_FINISH, 'Finishing Verlet propagation') |
type(algorithmic_operation_t), parameter, public | op_verlet_update_pos = algorithmic_operation_t(VERLET_UPDATE_POS, 'Propagation step - Updating positions') |
type(algorithmic_operation_t), parameter, public | op_verlet_compute_acc = algorithmic_operation_t(VERLET_COMPUTE_ACC, 'Propagation step - Computing acceleration') |
type(algorithmic_operation_t), parameter, public | op_verlet_compute_vel = algorithmic_operation_t(VERLET_COMPUTE_VEL, 'Propagation step - Computing velocity') |
|
private |
Definition at line 156 of file propagator_verlet.F90.
character(len=30), parameter, public propagator_verlet_oct_m::verlet_start = 'VERLET_START' |
Definition at line 137 of file propagator_verlet.F90.
character(len=30), parameter, public propagator_verlet_oct_m::verlet_finish = 'VERLET_FINISH' |
Definition at line 137 of file propagator_verlet.F90.
character(len=30), parameter, public propagator_verlet_oct_m::verlet_update_pos = 'VERLET_UPDATE_POS' |
Definition at line 137 of file propagator_verlet.F90.
character(len=30), parameter, public propagator_verlet_oct_m::verlet_compute_acc = 'VERLET_COMPUTE_ACC' |
Definition at line 137 of file propagator_verlet.F90.
character(len=30), parameter, public propagator_verlet_oct_m::verlet_compute_vel = 'VERLET_COMPUTE_VEL' |
Definition at line 137 of file propagator_verlet.F90.
type(algorithmic_operation_t), parameter, public propagator_verlet_oct_m::op_verlet_start = algorithmic_operation_t(VERLET_START, 'Starting Verlet propagation') |
Definition at line 145 of file propagator_verlet.F90.
type(algorithmic_operation_t), parameter, public propagator_verlet_oct_m::op_verlet_finish = algorithmic_operation_t(VERLET_FINISH, 'Finishing Verlet propagation') |
Definition at line 145 of file propagator_verlet.F90.
type(algorithmic_operation_t), parameter, public propagator_verlet_oct_m::op_verlet_update_pos = algorithmic_operation_t(VERLET_UPDATE_POS, 'Propagation step - Updating positions') |
Definition at line 145 of file propagator_verlet.F90.
type(algorithmic_operation_t), parameter, public propagator_verlet_oct_m::op_verlet_compute_acc = algorithmic_operation_t(VERLET_COMPUTE_ACC, 'Propagation step - Computing acceleration') |
Definition at line 145 of file propagator_verlet.F90.
type(algorithmic_operation_t), parameter, public propagator_verlet_oct_m::op_verlet_compute_vel = algorithmic_operation_t(VERLET_COMPUTE_VEL, 'Propagation step - Computing velocity') |
Definition at line 145 of file propagator_verlet.F90.