47 procedure multisystem_basic_constructor
54 type(namespace_t),
intent(in) :: namespace
55 class(system_factory_abst_t),
intent(in) :: factory
56 class(multisystem_basic_t),
pointer :: system
69 type(multisystem_basic_t),
intent(inout) :: this
This module implements the basic mulsisystem class, a container system for other systems.
recursive class(multisystem_basic_t) function, pointer multisystem_basic_constructor(namespace, factory)
recursive subroutine multisystem_basic_finalizer(this)
This module implements the abstract multisystem class.
recursive subroutine, public multisystem_end(this)
recursive subroutine, public multisystem_init(this, namespace, factory)
initialize the multisystem class
This module defines the abstract class for the system factory.
Container class for lists of system_oct_m::system_t.
the abstract multisystem class