Octopus
|
Go to the source code of this file.
Modules | |
module | propagator_factory_oct_m |
This module implements the factory for propagators. | |
Data Types | |
interface | propagator_factory_oct_m::propagator_factory_t |
This class defines the factory for propagators. More... | |
Functions/Subroutines | |
type(propagator_factory_t) function | propagator_factory_oct_m::propagator_factory_constructor (namespace) |
Constructor for the propagator factory. More... | |
class(algorithm_t) function, pointer | propagator_factory_oct_m::propagator_factory_create (this, system) |
Create a general propagator. More... | |
class(algorithm_t) function, pointer | propagator_factory_oct_m::propagator_factory_create_static (this, system) |
Create a static propagator. More... | |
real(8) function | propagator_factory_oct_m::propagator_factory_read_dt (this, namespace) |
auxilliary function to read the time step from the input file More... | |
Variables | |
integer, parameter, public | propagator_factory_oct_m::prop_static = 0 |
integer, parameter, public | propagator_factory_oct_m::prop_verlet = 1 |
integer, parameter, public | propagator_factory_oct_m::prop_beeman = 2 |
integer, parameter, public | propagator_factory_oct_m::prop_beeman_scf = 3 |
integer, parameter, public | propagator_factory_oct_m::prop_expmid_2step = 4 |
integer, parameter, public | propagator_factory_oct_m::prop_expmid_2step_scf = 5 |
integer, parameter, public | propagator_factory_oct_m::prop_aetrs_ms = 6 |
integer, parameter, public | propagator_factory_oct_m::prop_rk4 = 7 |
integer, parameter, public | propagator_factory_oct_m::prop_expmid = 8 |
integer, parameter, public | propagator_factory_oct_m::prop_leapfrog = 9 |
integer, parameter, public | propagator_factory_oct_m::prop_bomd = 10 |