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...