0.6.0
Loading...
Searching...
No Matches
variables_ui.f90 File Reference

Data Types

type  variables_ui::t_ui_variable
 
type  variables_ui::t_ui_equation
 
type  variables_ui::t_ui_field
 

Modules

module  variables_ui
 

Enumerations

enum  { variables_ui::var_integer , variables_ui::var_double , variables_ui::var_boolean , variables_ui::var_string }
 
enum  { variables_ui::eq_scalar , variables_ui::eq_vector }
 
enum  { variables_ui::field_scalar , variables_ui::field_vector }
 

Functions/Subroutines

subroutine variables_ui::ui_get_variable (key, var)
 
subroutine, public variables_ui::ui_add_value (key, integer_value, double_value, boolean_value, string_value)
 
logical function, public variables_ui::ui_is_defined (key)
 Check if a variable is defined (was exported)
 
integer function, public variables_ui::ui_get_integer (key)
 Get integer user variable from key.
 
double precision function, public variables_ui::ui_get_double (key)
 Get double user variable from key.
 
logical function, public variables_ui::ui_get_boolean (key)
 Get boolean user variable from key.
 
character(len=:) function, allocatable, public variables_ui::ui_get_string (key)
 Get string user variable from key.
 
subroutine variables_ui::ui_get_equation (label, equation)
 
subroutine variables_ui::ui_get_field (label, field_list, field)
 
subroutine variables_ui::ui_add_equation (label, eq_type, id)
 
subroutine variables_ui::ui_add_field (label, field_list, field_type, id, eq_id)
 
subroutine, public variables_ui::ui_add_scalar_equation (label, id)
 
subroutine, public variables_ui::ui_add_vector_equation (label, id)
 
subroutine, public variables_ui::ui_add_scalar_field (label, id, eq_id)
 
subroutine, public variables_ui::ui_add_vector_field (label, id, eq_id)
 
subroutine, public variables_ui::ui_add_scalar_boundary_condition (label, id, eq_id)
 
subroutine, public variables_ui::ui_add_vector_boundary_condition (label, id, eq_id)
 
logical function, public variables_ui::ui_is_equation_defined (label)
 
logical function, public variables_ui::ui_is_field_defined (label)
 
logical function, public variables_ui::ui_is_boundary_condition_defined (label)
 
subroutine, public variables_ui::ui_get_scalar_equation (label, eq_id)
 Get user-defined scalar equation from label.
 
subroutine, public variables_ui::ui_get_vector_equation (label, eq_id)
 Get user-defined vector equation from label.
 
subroutine, public variables_ui::ui_get_scalar_field (label, eq_id, id)
 Get user-defined scalar field from label.
 
subroutine, public variables_ui::ui_get_vector_field (label, eq_id, id)
 Get user-defined vector field from label.
 
subroutine, public variables_ui::ui_get_scalar_boundary_condition (label, eq_id, id)
 Get user-defined scalar boundary condition from label.
 
subroutine, public variables_ui::ui_get_vector_boundary_condition (label, eq_id, id)
 Get user-defined vector boundary condition from label.
 

Variables

type(t_ui_variable), pointer variables_ui::ui_vars => null()
 
type(t_ui_equation), pointer variables_ui::ui_equation => null()
 
type(t_ui_field), pointer variables_ui::ui_field => null()
 
type(t_ui_field), pointer variables_ui::ui_boundary_condition => null()