Octopus
system_factory_oct_m::system_factory_t Type Reference

factory for classes, derived from the abstract system_cot_m::system_t class More...

Detailed Description

factory for classes, derived from the abstract system_cot_m::system_t class

The systems factory performs the book-keeping when creating systems. Systems are actually created by their own ''create'' function, to which an instance of the systems_factory_t has to be passed.

Definition at line 162 of file system_factory.F90.

Inheritance diagram for system_factory_oct_m::system_factory_t:
Inheritance graph

Private Member Functions

procedure create => system_factory_create
 create a new system. More...
 

Member Function/Subroutine Documentation

◆ create()

procedure system_factory_oct_m::system_factory_t::create
private

create a new system.

This function calls the constructors of specific systems.

Parameters
[in]thisthe system factory
[in]namespacenamespace of the system
[in]typetype of the system to create
Returns
pointer to newly created system

Definition at line 164 of file system_factory.F90.


The documentation for this type was generated from the following file: