53 integer,
public,
parameter :: &
72 character(len=17),
public,
parameter :: QUANTITY_LABEL(MAX_QUANTITIES) = (/ &
98 type(iteration_counter_t),
public :: iteration
104 logical,
public :: required = .false.
113 logical,
public :: always_available = .false.
118 logical,
public :: updated_on_demand = .
true.
This module defines the quantity_t class and the IDs for quantities, which can be exposed by a system...
integer, parameter, public density
integer, parameter, public e_conductivity
integer, parameter, public velocity
integer, parameter, public m_conductivity
integer, parameter, public permittivity
integer, parameter, public permeability
integer, parameter, public mass
integer, parameter, public b_field
integer, parameter, public current
integer, parameter, public scalar_potential
integer, parameter, public vector_potential
integer, parameter, public dipole
integer, parameter, public charge
integer, parameter, public max_quantities
integer, parameter, public e_field
Systems (system_t) can expose quantities that can be used to calculate interactions with other system...