45 class(electrons_t),
intent(inout) :: electrons
46 logical,
intent(inout) :: from_scratch
50 call td_init(electrons%td, electrons%namespace, electrons%space, electrons%gr, electrons%ions, electrons%st, electrons%ks, &
51 electrons%hm, electrons%ext_partners, electrons%outp)
52 call td_init_run(electrons%td, electrons%namespace, electrons%mc, electrons%gr, electrons%ions, electrons%st, electrons%ks, &
53 electrons%hm, electrons%ext_partners, electrons%outp, electrons%space, from_scratch)
54 call td_run(electrons%td, electrons%namespace, electrons%mc, electrons%gr, electrons%ions, electrons%st, electrons%ks, &
55 electrons%hm, electrons%ext_partners, electrons%outp, electrons%space, from_scratch)
56 call td_end_run(electrons%td, electrons%st, electrons%hm)
This module implements the basic mulsisystem class, a container system for other systems.
This module implements the multisystem debug functionality.
This module implements the abstract system type.
subroutine, public td_end(td)
subroutine, public td_end_run(td, st, hm)
subroutine, public td_init(td, namespace, space, gr, ions, st, ks, hm, ext_partners, outp)
subroutine, public td_run(td, namespace, mc, gr, ions, st, ks, hm, ext_partners, outp, space, from_scratch)
subroutine, public td_init_run(td, namespace, mc, gr, ions, st, ks, hm, ext_partners, outp, space, from_scratch)
subroutine, public time_dependent_run(electrons, from_scratch)
This module provices a simple timer class which can be used to trigger the writing of a restart file ...