Octopus
propagator_leapfrog.F90 File Reference

Go to the source code of this file.

Modules

module  propagator_leapfrog_oct_m
 

Data Types

interface  propagator_leapfrog_oct_m::propagator_leapfrog_t
 Implements a propagator for the leap frog algorithm. More...
 

Functions/Subroutines

type(propagator_leapfrog_t) function, pointer propagator_leapfrog_oct_m::propagator_leapfrog_constructor (dt)
 

Variables

character(len=algo_label_len), parameter, public propagator_leapfrog_oct_m::leapfrog_start = 'LEAPFROG_START'
 
character(len=algo_label_len), parameter, public propagator_leapfrog_oct_m::leapfrog_finish = 'LEAPFROG_FINISH'
 
character(len=algo_label_len), parameter, public propagator_leapfrog_oct_m::leapfrog_propagate = 'LEAPFROG_PROPAGATE'
 
type(algorithmic_operation_t), parameter, public propagator_leapfrog_oct_m::op_leapfrog_start = algorithmic_operation_t(LEAPFROG_START, 'Starting leap frog')
 
type(algorithmic_operation_t), parameter, public propagator_leapfrog_oct_m::op_leapfrog_finish = algorithmic_operation_t(LEAPFROG_FINISH, 'Finishing leap frog')
 
type(algorithmic_operation_t), parameter, public propagator_leapfrog_oct_m::op_leapfrog_propagate = algorithmic_operation_t(LEAPFROG_PROPAGATE, 'Propagation step for leap frog')