Octopus
quantity_oct_m::quantity_t Type Reference

Systems (system_t) can expose quantities that can be used to calculate interactions with other systems. More...

Detailed Description

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 189 of file quantity.F90.

Public Attributes

type(iteration_counter_t), public iteration
 Iteration counter storing the time at which the quantity was last updated. More...
 
logical, public required = .false.
 Should this quantities be calculated? 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...
 

Member Data Documentation

◆ iteration

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 191 of file quantity.F90.

◆ required

logical, public quantity_oct_m::quantity_t::required = .false.

Should this quantities be calculated?

Definition at line 197 of file quantity.F90.

◆ always_available

logical, public quantity_oct_m::quantity_t::always_available = .false.

Can we use this quantity at any requested iteration?

Definition at line 206 of file quantity.F90.

◆ updated_on_demand

logical, public quantity_oct_m::quantity_t::updated_on_demand = .true.

when is the quantity updated?

Definition at line 211 of file quantity.F90.


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