![]() |
Octopus
|
Systems (system_t) can expose quantities that can be used to calculate interactions with other systems. More...
Systems (system_t) can expose quantities that can be used to calculate interactions with other systems.
Some quantities are dynamical variables of the system. Such quantities are usually updated by the propagation algorithm and cannot be calculated on-demand.
Definition at line 171 of file quantity.F90.
Public Attributes | |
character(len=:), allocatable, public | label |
Label used to uniquely identify a quantity. More... | |
type(iteration_counter_t), public | iteration |
Iteration counter storing the time at which the quantity was last updated. More... | |
logical, public | always_available = .false. |
Can we use this quantity at any requested iteration? More... | |
logical, public | updated_on_demand = .true. |
when is the quantity updated? More... | |
character(len=100), dimension(:), allocatable, public | parents |
labels of the quantities required to compute this quantity More... | |
Private Member Functions | |
type(quantity_t) function | quantity_constructor (label, always_available, updated_on_demand, iteration, parents) |
|
private |
Definition at line 205 of file quantity.F90.
character(len=:), allocatable, public quantity_oct_m::quantity_t::label |
Label used to uniquely identify a quantity.
Definition at line 173 of file quantity.F90.
type(iteration_counter_t), public quantity_oct_m::quantity_t::iteration |
Iteration counter storing the time at which the quantity was last updated.
Definition at line 177 of file quantity.F90.
logical, public quantity_oct_m::quantity_t::always_available = .false. |
Can we use this quantity at any requested iteration?
Definition at line 183 of file quantity.F90.
logical, public quantity_oct_m::quantity_t::updated_on_demand = .true. |
when is the quantity updated?
Definition at line 188 of file quantity.F90.
character(len=100), dimension(:), allocatable, public quantity_oct_m::quantity_t::parents |
labels of the quantities required to compute this quantity
Definition at line 196 of file quantity.F90.