21 procedure(system_factory_abst_create),
deferred :: create
22 procedure(system_factory_abst_block_name),
deferred :: block_name
32 character(len=*),
intent(in) :: name
33 integer,
intent(in) :: type
This module defines the abstract class for the system factory.
This module implements the abstract system type.
abstract class of the system factory
Abstract class for systems.