Octopus
multisystem_basic_oct_m::multisystem_basic_t Interface Reference

Container class for lists of system_oct_m::system_t. More...

Detailed Description

Container class for lists of system_oct_m::system_t.

The multisystem_oct_m::multisystem_basic_t class is a special kind of system_oct_m::system_t, which can contain other multisystems, allowing a hierarchy of grouped systems.

Definition at line 135 of file multisystem_basic.F90.

Inheritance diagram for multisystem_basic_oct_m::multisystem_basic_t:
Inheritance graph

Private Member Functions

final multisystem_basic_finalizer
 

Additional Inherited Members

- Public Attributes inherited from system_oct_m::system_t
type(iteration_counter_t), public iteration
 
class(algorithm_t), pointer, public algo => null()
 
integer, dimension(:), allocatable, public supported_interactions
 
type(interaction_list_t), public interactions
 List with all the interactions of this system. More...
 
type(mpi_grp_t), public grp
 mpi group for this system More...
 
real(real64), public kinetic_energy
 Energy not from interactions, like the kinetic energy. More...
 
real(real64), public potential_energy
 Energy from the interactions with external systems. More...
 
real(real64), public internal_energy
 Energy from the interactions with itself and for containers the kinetic energy of its constituents. More...
 
real(real64), public total_energy
 Sum of internal, external, and self energy. More...
 
- Public Attributes inherited from interaction_partner_oct_m::interaction_partner_t
type(namespace_t), public namespace
 
integer, dimension(:), allocatable, public supported_interactions_as_partner
 list of interactions, which support this interaction_partner_t as partner More...
 
type(quantity_t), dimension(max_quantities), public quantities
 Array of all possible quantities. The elements of the array are accessed using the quantity`s identifiers. More...
 

Member Function/Subroutine Documentation

◆ multisystem_basic_finalizer()

final multisystem_basic_oct_m::multisystem_basic_t::multisystem_basic_finalizer
finalprivate

Definition at line 138 of file multisystem_basic.F90.


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