ETS-Core  version:0.0.4-46-ge2d8
Core actors for the ETS-6
 All Classes Files Functions Variables Pages
Data Types | Public Member Functions | Public Attributes | List of all members
acceptable_values Module Reference
Collaboration diagram for acceptable_values:
Collaboration graph
[legend]

Public Member Functions

logical function, public acceptable_electron_density (array)
 
logical function, public acceptable_ion_density (array)
 
logical function, public acceptable_impurity_density (array)
 
logical function, public acceptable_temperature (array)
 
subroutine, public enforce_acceptable_electron_density (array, error_flag, error_message)
 
subroutine, public enforce_acceptable_ion_density (array, error_flag, error_message)
 
subroutine, public enforce_acceptable_impurity_density (array, error_flag, error_message)
 
subroutine, public enforce_acceptable_temperature (array, error_flag, error_message)
 

Public Attributes

integer, parameter, public enforce_strategy_assign_to_minimum_value = 1
 
integer, parameter, public enforce_strategy_assign_to_fraction_of_min_neighbour = 2
 
integer, parameter, public enforce_strategy_assign_to_fraction_of_interpolation = 3
 
type(type_acceptable_values),
save, public 
param_acceptable_values
 

Detailed Description

Definition at line 1 of file acceptable_values.f90.

Member Function/Subroutine Documentation

logical function, public acceptable_values::acceptable_electron_density ( real(ids_real), dimension(:), intent(inout)  array)
logical function, public acceptable_values::acceptable_impurity_density ( real(ids_real), dimension(:), intent(inout)  array)

Definition at line 59 of file acceptable_values.f90.

Referenced by convert::convert_ids_to_internal_types().

Here is the caller graph for this function:

logical function, public acceptable_values::acceptable_ion_density ( real(ids_real), dimension(:), intent(inout)  array)

Definition at line 54 of file acceptable_values.f90.

Referenced by convert::convert_ids_to_internal_types(), ion_density_equations::ion_density(), and quasi_neutrality_equations::quasi_neutrality().

Here is the caller graph for this function:

logical function, public acceptable_values::acceptable_temperature ( real(ids_real), dimension(:), intent(inout)  array)

Definition at line 64 of file acceptable_values.f90.

Referenced by convert::convert_ids_to_internal_types(), and temperature_equations::temperature().

Here is the caller graph for this function:

subroutine, public acceptable_values::enforce_acceptable_electron_density ( real(ids_real), dimension(:), intent(inout)  array,
integer, intent(out)  error_flag,
character(*), intent(out)  error_message 
)

Definition at line 70 of file acceptable_values.f90.

Referenced by electron_density_equation::electron_density(), and quasi_neutrality_equations::quasi_neutrality().

Here is the caller graph for this function:

subroutine, public acceptable_values::enforce_acceptable_impurity_density ( real(ids_real), dimension(:), intent(inout)  array,
integer, intent(out)  error_flag,
character(*), intent(out)  error_message 
)

Definition at line 92 of file acceptable_values.f90.

subroutine, public acceptable_values::enforce_acceptable_ion_density ( real(ids_real), dimension(:), intent(inout)  array,
integer, intent(out)  error_flag,
character(*), intent(out)  error_message 
)

Definition at line 81 of file acceptable_values.f90.

Referenced by ion_density_equations::ion_density(), and quasi_neutrality_equations::quasi_neutrality().

Here is the caller graph for this function:

subroutine, public acceptable_values::enforce_acceptable_temperature ( real(ids_real), dimension(:), intent(inout)  array,
integer, intent(out)  error_flag,
character(*), intent(out)  error_message 
)

Definition at line 103 of file acceptable_values.f90.

Referenced by temperature_equations::temperature().

Here is the caller graph for this function:

Member Data Documentation

integer, parameter, public acceptable_values::enforce_strategy_assign_to_fraction_of_interpolation = 3

Definition at line 11 of file acceptable_values.f90.

integer, parameter, public acceptable_values::enforce_strategy_assign_to_fraction_of_min_neighbour = 2

Definition at line 10 of file acceptable_values.f90.

integer, parameter, public acceptable_values::enforce_strategy_assign_to_minimum_value = 1

Definition at line 9 of file acceptable_values.f90.

type(type_acceptable_values), save, public acceptable_values::param_acceptable_values

Definition at line 32 of file acceptable_values.f90.


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