FishMet: Fish feeding and appetite model, OPEN EDITION
0.1
FishMet: Fish feeding and appetite model, OPEN EDITION
|
The FishMet Model: Definition of global parameters and computational utilities. More...
Go to the source code of this file.
Data Types | |
type | commondata::stomach_emptying_pattern |
A data structure that defines the stomach emptying pattern as dependent on the temperature and the fish mass. More... | |
interface | commondata::cum2rate |
Public interface for the cum2rate function that calculates rate from raw cumulative array. Note that rate unit time is defined by the integer rate_unit argument (as default, per commondata::minute). For details see cum2rate_int() and cum2rate_r(). More... | |
interface | commondata::add_to_history |
Simple history stack function, add to the end of the stack. We need only to add components on top (end) of the stack and retain HISTORY_SIZE_SPATIAL elements of the prior history (for a spatial moving object). The stack works as follows, assuming 100 and 200 are added: [1 2 3 4 5 6 7 8 9 10] [2 3 4 5 6 7 8 9 10 100] [3 4 5 6 7 8 9 10 100 200]. More... | |
interface | commondata::last |
Return the last element of a history array with optional offset. More... | |
interface | commondata::oxygen_rate_std |
Function calculating standard oxygen consumption in rainbow trout based on the curve from Fig. 9 in Evans, D.O. (1990) Metabolic Thermal compensation by rainbow trout: effects on standard metabolic rate and potential usable power. Trans. Am. Fish. Soc. 119, 585–600. More... | |
interface | commondata::sgr |
Function for calculating specific growth rate. More... | |
interface | commondata::within |
Force a value within the range set by the vmin and vmax dummy parameter values. More... | |
Modules | |
module | commondata |
This module defines global parameters and general-level computational utilities. | |
Enumerations | |
enum | |
Definition of time plot scale types for ::global_time_plots_unit_scale. More... | |
enum | { show_p , show_t , show_pt } |
Functions/Subroutines | |
impure character(len=:) function, allocatable | commondata::model_parameters_txt () |
Produce a text string containing all global parameters of the model. More... | |
pure logical function | commondata::is_stress () |
Calculate if stress factor grid is enabled. Stress is disabled if any of the stress parameters are not defined; this includes the stress suppression grid array or the stress intervention array. More... | |
elemental real(srp) function | commondata::logistic (X, A, C, R) |
Logistic function is defined by the equation. More... | |
elemental real(srp) function | commondata::michaelis_menten (x, r_max, x50) |
Michaelis-Meneten function: More... | |
elemental real(srp) function | commondata::midgut_temp_factor (temperature) |
Calculate temperature adjustment factor for the Michaelis-Menten absorption process in the midgut. The function is based on the cubic spline approcimation using the grid vectors defined by commondata::global_temp_factor_midgut_t and commondata::global_temp_factor_midgut_t. More... | |
elemental real(srp) function | commondata::feed_energy (feed_mass, gross_energy, is_adjust_water_uptake, water_uptake) |
Calculate the energy content of a feed mass. More... | |
elemental real(srp) function | commondata::energy_o2 (l_o2) |
Calculate the enegretic equivalent (kJ) of Oxygen uptake (l O2) Source: Rønnestad B291. More... | |
elemental real(srp) function | commondata::o2mass (vol_l) |
Calculate the mass of 1 dm3 (l) of Oxygen. More... | |
elemental real(srp) function | commondata::o2vol (mass_g) |
Calculate the volume of 1 dm3 (l) of oxygen. More... | |
elemental integer(long) function | commondata::rate2int (rate_min) |
The function converts rate per min to interval in seconds. More... | |
pure real(srp) function, dimension(:), allocatable | commondata::cum2rate_int (inarray, rate_unit) |
Given an in put array of cumulative sum, this function calculates the rate per unit time defined by the rate_unit argument (as default, per commondata::minute). This requires working on the appropriate difference values for each time interval. Note: This function version accepts integer array. More... | |
pure real(srp) function, dimension(:), allocatable | commondata::cum2rate_r (inarray, rate_unit) |
Given an in put array of cumulative sum, this function calculates the rate per unit time defined by the rate_unit argument (as default, per commondata::minute). This requires working on the appropriate difference values for each time interval. Note: This function version accepts real array (::srp). More... | |
pure real(srp) function, dimension(:), allocatable | commondata::blockrate (inarray, rate_unit) |
Calculate rate based on simple block data, only the block start and end values are considered. More... | |
pure real(srp) function, dimension(:), allocatable, private | commondata::sgr_blockrate (inarray, rate_unit, time_unit) |
Calculate an array of specific growth rate rate values based on simple block data,. More... | |
pure subroutine, private | commondata::add_to_history_i4 (history_array, add_this) |
Simple history stack function, add to the end of the stack. We need only to add components on top of the stack and retain commondata::history_size_spatial elements of the prior history (for a spatial moving object). The stack works as follows, assuming 100 and 200 are added: [1 2 3 4 5 6 7 8 9 10]; [2 3 4 5 6 7 8 9 10 100]; [3 4 5 6 7 8 9 10 100 200]. More... | |
pure subroutine, private | commondata::add_to_history_r (history_array, add_this) |
Simple history stack function, add to the end of the stack. We need only to add components on top of the stack and retain commondata::history_size_spatial elements of the prior history (for a spatial moving object). More... | |
pure subroutine, private | commondata::add_to_history_char (history_array, add_this) |
Simple history stack function, add to the end of the stack. We need only to add components on top of the stack and retain commondata::history_size_spatial elements of the prior history. More... | |
pure real(srp) function, private | commondata::last_in_history_r (history_array, offset) |
Return the last value in the array. Note that this function is especially useful for long nested objects, to avoid complex set . More... | |
pure integer function, private | commondata::last_in_history_i4 (history_array, offset) |
Return the last value in the array. Note that this function is especially useful for long nested objects, to avoid complex set . More... | |
pure character(len=:) function, allocatable, private | commondata::last_in_history_char (history_array, offset) |
Return the last value in the array. Note that this function is especially useful for long nested objects, to avoid complex set . More... | |
elemental real(srp) function, private | commondata::within_r (value_in, vmin, vmax) |
Force a value within the range set by the vmin and vmax dummy parameter values. If the value is within the range, it does not change, if it falls outside, the output force value is obtained as min( max( value, FORCE_MIN ), FORCE_MAX ) More... | |
elemental integer function, private | commondata::within_i (value_in, vmin, vmax) |
Force a value within the range set by the vmin and vmax dummy parameter values. If the value is within the range, it does not change, if it falls outside, the output force value is obtained as min( max( value, FORCE_MIN ), FORCE_MAX ) More... | |
pure real(srp) function, dimension(:), allocatable, private | commondata::oxygen_rate_std_spline (temperature) |
Function calculating standard oxygen consumption in rainbow trout based on the empirical curve defined by interpolation on the grid determined by two global arrays: More... | |
pure real(srp) function, private | commondata::oxygen_rate_std_ddpi (temperature) |
Function calculating standard oxygen consumption in rainbow trout based on the empirical curve defined by interpolation on the grid determined by two global arrays: More... | |
elemental real(srp) function | commondata::fcr (input_f, output_m) |
Function to calculate the FCR, feed conversion rate ![]() | |
elemental real(srp) function | commondata::kg2g (kg) |
Convert kg to g. More... | |
elemental real(srp) function | commondata::g2kg (g) |
Convert g to kg. More... | |
elemental real(srp) function | commondata::kg2mg (kg) |
Convert kg to mg. More... | |
elemental real(srp) function | commondata::mg2kg (mg) |
Convert mg to kg. More... | |
elemental real(srp) function | commondata::mg2g (mg) |
Convert mg to g. More... | |
elemental real(srp) function | commondata::g2mg (g) |
Convert g to mg. More... | |
elemental real(srp) function | commondata::from_micro (mu_unit) |
Convert micro (\mu) unit to unit, e.g. from micro mol to mol Metric prefix micro = 10^-6: unit x 0.000 001. More... | |
elemental real(srp) function, private | commondata::sgr_r (weight1, weight2, time1, time2) |
Calculates specific growth rate following Houde & Schekter (1981): More... | |
elemental real(srp) function, private | commondata::sgr_i (weight1, weight2, time1, time2, time_unit) |
Calculates specific growth rate following Houde & Schekter (1981): More... | |
pure type(stomach_emptying_pattern) function | commondata::stomach_emptying_def_default () |
Define the default stomach emptying data structure ::stomach_emptying_pattern in case the input data from a CSV file are absent. More... | |
impure character(len=:) function, allocatable | commondata::stomach_emptying_txt (is_raw_s) |
Show the stomach emptying data structure. More... | |
impure character(len=:) function, allocatable | commondata::stomach_transport_txt (adjust, format, show, prefix) |
Produce a formatted text string containing the adjusted stomach transport arrays commondata::global_transport_pattern_r and commondata::global_transport_pattern_t. More... | |
Variables | |
character(len= *), parameter, public | commondata::svn_version_global = '0.1_o' |
character(len= *), parameter, public | commondata::program_title = "FishMet: the fish appetite and feeding model" |
Program title that appears on the main interface/window. More... | |
logical, parameter, public | commondata::is_debug = .TRUE. |
Logical flag that sets the DEBUG mode. When the program is running in the DEBUG mode, additional checks are done and more output is produced. More... | |
logical, parameter, public | commondata::is_stress_enable = .TRUE. |
Compile-time logical flag that defines if stress effects described by global_stress_factor_hour, global_stress_fact_suppress and global_stress_cost_smr. More... | |
real(srp), parameter, public | commondata::debug_warn_level = 0.75_SRP |
Warning level in the debugging mode. More... | |
integer, parameter, public | commondata::label_len = 24 |
The default length of labels and similar text strings. More... | |
integer, parameter, public | commondata::file_name_len = 255 |
The default length of the file name. More... | |
integer, parameter, public | commondata::minimum_filename_chars = 7 |
The minimum length of a data file. Note that cancelled file name dialog returns a six-char random sequence. Hence the minimum file name > 7. More... | |
integer, parameter, public | commondata::hour =3600 |
Global time constants, number of sec in hour and min. More... | |
integer, parameter, public | commondata::minute =60 |
integer, parameter, public | commondata::max_points_plot = 1000 |
The maximum number of data points that are plotted for the model output arrays (squeezed arrays). More... | |
logical, parameter, public | commondata::is_progress_bar_gui = .TRUE. |
Global parameter defining if progress bar is printed in the GUI mode. More... | |
integer, parameter, public | commondata::gui_progress_bar_max = 100 |
Maximum value (steps) in the progress bar (minimum is 0) More... | |
integer, parameter, public | commondata::gui_progress_bar_steps = 100 |
Number of steps in the progress bar at the GUI mode. More... | |
character(len=1), parameter, public | commondata::prog_bar_char = "#" |
The symbol used for writing the progress bar in text mode. More... | |
integer, parameter, public | commondata::prog_bar_len = 42 |
The length of the progress bar in text mode. More... | |
character, parameter, public | commondata::crlf = char(10) |
integer(long), public | commondata::global_time_step |
Global variable that defines the current time step. More... | |
character(len= *), parameter, public | commondata::output_arrays_csv_file = "model_output_arrays" |
Default file base-name for saving model output arrays. More... | |
character(len= *), parameter, public | commondata::output_rate_data_csv_file = "model_rate_data" |
Default file base-name for saving model rate data. More... | |
character(len= *), parameter, public | commondata::output_dest_dir = "" |
Default output directory: all plot and data file will be saved into this directory by default (local directory) unless reconfigured via commondata::global_output_dest. More... | |
character(len=file_name_len), public | commondata::global_output_dest |
Output directory: all plot and output files will be saved into this directory, default value is set by output_dest_dir. Specifically, the following outputs are saved to the output_dest directory: More... | |
character(len= *), parameter, public | commondata::param_file_name_def = "parameters.cfg" |
Defines the name of the file that keeps global parameters. The parameter file contains the coupled pairs of the parameter name and its value. Comments can be added, normally separated by the # commet symbol. More... | |
character(len=file_name_len), public | commondata::global_param_file_name |
Defines the name of the file that keeps global parameters. This name is normally defined by the environment variable FFA_MODEL_PARAMETER_FILE that is processed in runtime::system_init(). If this environment variable is not set, the parameter file name is defined by the default param_file_name_def. More... | |
integer, parameter, public | commondata::max_food_items_index = 4000 |
Maximum number of food items in the fish stomach, this is the maximum index for the food items array in the_fish::stomach object. More... | |
logical, public | commondata::verbose |
Global logical flag to suppress extra text diagnostics and messages, the "quiet mode" or the "verbose mode". If the parameter is TRUE, then verbose mode is activated. More... | |
@, public | commondata::scale_sec |
@, public | commondata::scale_min |
@, public | commondata::scale_hour |
@, public | commondata::unscaled |
integer, public | commondata::global_rate_interval |
Default rate discretization interval in minutes, this interval is used to plot the ingestion rate. More... | |
integer, public | commondata::global_run_model_hours |
Default duration of the model run in hours. Note that parameter file uses hours as unit. Conversion to time steps is done in simulate::total_timesteps(). More... | |
integer, public | commondata::global_day_starts_hour |
Default hour at which the "daytime" is normally started. This means, in particular, that at the start of the simulation day starts with the offset equal to this parameter value. More... | |
integer, public | commondata::global_run_model_feed_offset |
The offset (delay) to start feeding at the beginning of the simulation, Note that the parameter file uses minutes as the unit. More... | |
integer, public | commondata::global_hours_daytime_feeding |
Default duration of the day time in hours, night duration is defined as 24 - ::global_hours_day_feeding. Feeding activity occurs only during the day time and not during the night. More... | |
real(srp), public | commondata::global_body_mass |
Fish body mass, g, at the start of the simulation Configuration file example: More... | |
real(srp), public | commondata::global_stomach_mass |
Fish stomach mass, max. filling capacity. Configuration file example: More... | |
real(srp), public | commondata::global_midgut_mass |
Fish mid-gut mass capacity, max. filling capacity. Configuration file example: More... | |
logical, public | commondata::global_stomach_midgut_mass_is_automatic |
Logical flag that specifies that the stomach and midgut mass (capacity) are automatically recalculated based on the body mass global_body_mass, possibly overriding the parameter values set by global_stomach_mass and global_midgut_mass. More... | |
real(srp), public | commondata::global_absorption_ratio |
Maximum absorption ratio relative to the original dry food item mass. Configuration file example: More... | |
integer, public | commondata::global_ingestion_delay_min |
Delay of ingestion, min. More... | |
integer, public | commondata::global_digestion_delay_min |
Delay of digestion, min. It is the delay of absorption after a food item was transmitted to the mid-gut. Any absorption can start only after the digestion delay. Configuration file example: More... | |
integer, public | commondata::global_maximum_duration_midgut_min |
The maximum duration a food item can be processed in the fish mid-gut, min. If it stays in the mid-gut for any longer time, it is excreted. Configuration file example: More... | |
real(srp), public | commondata::global_water_uptake |
Proportion of water uptake, relative of dry mass of the food item. Configuration file example: More... | |
real(srp), public | commondata::global_water_uptake_a |
Parameters of the logistic water uptake function that defines the temporary pattern of water uptake c /(1+a*e**(-r2*t)); where c is the upper limit of the mass, a and r are logistic parameters and e is natural logarithm base. Thus, water uptake dynamics is defined by two additional logistic parameters: Global_Water_Uptake_A and Global_Water_Uptake_R More... | |
real(srp), public | commondata::global_water_uptake_r |
Parameters of the logistic water uptake function that defines the temporary pattern of water uptake c /(1+a*e**(-r2*t)); where c is the upper limit of the mass, a and r are logistic parameters and e is natural logarithm base. Thus, water uptake dynamics is defined by two additional logistic parameters: Global_Water_Uptake_A and Global_Water_Uptake_R More... | |
integer, public | commondata::global_transport_dim |
Food transport in stomach: Dimensionality of the transport pattern in the stomach. More... | |
integer, dimension(:), allocatable, public | commondata::global_transport_pattern_t |
Food transport in stomach: Time grid array for interpolation. Configuration file example: More... | |
real(srp), dimension(:), allocatable, public | commondata::global_transport_pattern_r |
Food transport in stomach: Proportion of food mass left in stomach. Configuration file example: More... | |
real(srp), dimension(:), allocatable, public | commondata::global_temp_factor_midgut_t |
Temperature adjustment for absorption is controlled by the two parameters below that define the temperature adfjustment grid factor for the Michaelis-Menten equation: global_temp_factor_midgut_t and global_temp_factor_midgut_m This parameter provides the temperature grid for Michaelis-Menten absorption process. More... | |
real(srp), dimension(:), allocatable, public | commondata::global_stress_factor_hour |
The pattern of stress effect on the appetite is described by two grid arrays global_stress_factor_hour and global_stress_fact_suppress This global_stress_factor_hour defines the time grid for the stress pattern, h. More... | |
real(srp), dimension(:), allocatable, public | commondata::global_stress_fact_suppress |
The pattern of stress effect on the appetite is described by two grid arrays global_stress_factor_hour and global_stress_fact_suppress This global_stress_factor_hour defines the time grid for the stress pattern, h. More... | |
real(srp), public | commondata::global_stress_cost_smr |
Maximum value of the metabolic cost of stress in units of resting metabolic rate (SMR). The real metabilic cost scales depending on the time since stress intervention following the stress pattern described by the stress_grid_hour and stress_grid_fact grid. More... | |
real(srp), public | commondata::global_stress_activity_decr |
Maximum value of the suppressive effect of stress on baseline activity. The actual suppression of the baseline activity scales depending on the time since stress intervention following the stress pattern described by the stress_grid_hour and stress_grid_fact grid. More... | |
logical, public | commondata::global_stress_intervention_is_minutes |
Global logical flag setting the time unit for the stress intervention parameter array defined by global_stress_intervention_time. If set to TRUE, the stress parameter is set in minutes, otherwise in raw seconds. More... | |
integer(long), dimension(:), allocatable, public | commondata::global_stress_intervention_time |
The time of stress intervention is set by this array. It is the start points of stressful effects (s). More... | |
real(srp), dimension(:), allocatable, public | commondata::global_temp_factor_midgut_m |
Temperature adjustment for absorption is controlled by the two parameters below that define the temperature adfjustment grid factor for the Michaelis-Menten equation: global_temp_factor_midgut_t and global_temp_factor_midgut_m This parameter provides the temperature grid for Michaelis-Menten absorption process. More... | |
real(srp), public | commondata::global_transport_baseline_temperature |
The baseline temperature that applies to the stomach transport pattern defined by global_transport_pattern_t and global_transport_pattern_r. More... | |
real(srp), public | commondata::global_transport_baseline_fish_mass |
The baseline fish mass that applies to the stomach transport pattern defined by global_transport_pattern_t and global_transport_pattern_r. More... | |
type(stomach_emptying_pattern), public | commondata::global_stomach_emptying_pattern |
Default stomach emptying pattern. More... | |
real(srp), public | commondata::global_appetite_fish_night |
Fish appetite at night. This value is normally low because the fish do not feed at night. If the value is absent or negative, fish appetite does not reduce at night. More... | |
real(srp), public | commondata::global_appetite_stomach_threshold |
Protective appetite threshold for stomach: this is the maximum value of the the_fish::stomach::appetite_stomach() when the overall fish appetite level the_fish::fish::appetite() depends only on stomach filling. Thereby it can protect stomach from overfilling. Configuration file example: More... | |
real(srp), public | commondata::global_appetite_logist_a |
Logistic function parameter A for the appetite factor. See the_fish::appetite_func(). More... | |
real(srp), public | commondata::global_appetite_logist_r |
Logistic function parameter R for the appetite factor. See the_fish::appetite_func(). More... | |
real(srp), public | commondata::global_mid_gut_mm_r_max |
Michaelis-Meneten food absorption parameter in mid-gut, ![]() | |
real(srp), public | commondata::global_mid_gut_mm_k_m |
Michaelis-Meneten food absorption parameter in mid-gut, ![]() | |
real(srp), public | commondata::global_energy_appetite_rate |
The steepness parameter of the Logistic energy component of appetite. More... | |
real(srp), public | commondata::global_energy_appetite_shift |
The shift parameter of the Logistic energy component of appetite. More... | |
real(srp), public | commondata::global_appetite_activity_factor |
Activity appetite factor determining how fish locomotor activity increases with increasing appetite. See the_fish::fish_activity_appetite_factor() More... | |
real(srp), public | commondata::global_ue_ze_factor |
A parameter defining branchial and urine (ZE+UE) energy consumption as a factor to SMR, e.g. 0.3 means (UE+ZE) = 0.3*SMR. More... | |
real(srp), public | commondata::global_ue_ze_ammonia_excretion |
A parameter defining branchial and urine (ZE+UE) energy consumption as a fixed ammonia excretion rate, micro (\mu) mol per g body mass per hour. More... | |
logical, public | commondata::global_is_ue_ze_fixed_rate |
Logical flag to choose how branchial and urinal (ZE+UE) energy loss is calculated. More... | |
real(srp), public | commondata::global_sda_absorp_rate_max |
Defines the specific dynamic action (SDA) that depends on the absorption rate. There are two parameters that define the linear relationship between absorption rate and SDA increase. This parameter defines the maximum absorption rate when the maximum SDA (defined by sda_energy_factor_max ) is reached. More... | |
real(srp), public | commondata::global_sda_factor_max |
Defines the specific dynamic action (SDA) that depends on the absorption rate. There are two parameters that define the linear relationship between absorption rate and SDA increase. This parameter defines the maximum SDA reached at the maximum absorption rate defined by sda_absorption_rate_max . For example, this parameter equal to 2.0 means that SDA = SMR * 2.0 at the maximum absorption rate. More... | |
real(srp), dimension(:), allocatable, public | commondata::global_oxygen_grid_x_temp |
This parameter defines the X axis of the grid: temperature. See commondata::oxygen_rate_std() for details. If the array is not defined in the configuration file, use commondata::trout_oxygen_grid_x_temp Configuration file example: More... | |
real(srp), dimension(:), allocatable, public | commondata::global_oxygen_grid_y_o2std |
This parameter defines the Y axis of the grid: oxygen consumption. See commondata::oxygen_rate_std() for details. If the array is not defined in the configuration file, use commondata::trout_oxygen_grid_y_o2std Configuration file example: More... | |
real(srp), public | commondata::global_food_item_mass |
Standard mass of one food item. Configuration file example: More... | |
real(srp), public | commondata::global_food_gross_energy |
Gross energy content of the feed, MJ/kg (=kJ7g) Configuration file example: More... | |
real(srp), parameter, public | commondata::min_mass_toler = 0.0001_SRP |
Minimum mass of food item that counts as non-zero, a tolerance limit. More... | |
real(srp), public | commondata::global_temperature |
Ambient temperature Configuration file example: More... | |
real(srp), public | commondata::global_food_input_rate |
Standard rate of food item input, per minute. Configuration file example: More... | |
integer, dimension(2), public | commondata::global_interval_food_param |
Parameters of the food provisioning pattern: More... | |
logical, dimension(:), allocatable, public | commondata::global_interval_food_pattern |
Global food provisioning pattern, logical TRUE/FALSE for each time step. More... | |
character(len=file_name_len), public | commondata::global_food_pattern_file |
Global variable that keeps the file name for the food provisioning pattern see environ::food_provisioning_get_file() for more details. More... | |
logical, public | commondata::global_food_pattern_file_is_propagate |
Global logical flag that defines if the feed scheduling pattern defined by the global_interval_food_pattern file will propagate to all 24 h periods or applied just once to the first such period. More... | |
logical, public | commondata::global_food_pattern_file_is_steps |
Global logical flag that defines if the feed scheduling pattern defined by the global_food_pattern_file file represents the data for each time step (s) (if TRUE) or by minute (FALSE). The default value is FALSE i.e. data are given for each minute. More... | |
real(srp), public | commondata::global_baseline_activity_day |
Global baseline locomotor activity pattern (swimming speed) for each time step consists of two components: More... | |
real(srp), public | commondata::global_baseline_activity_night |
real(srp), public | commondata::global_feeding_activity_factor |
Locomotor activity multiplier factor for the activity during the feeding time, i.e. when global_interval_food_pattern is TRUE. More... | |
character(len=file_name_len), public | commondata::global_stats_output_file |
Global variable keeping the file name for saving general simulation statistics. Data (rows) for each simulation run are normally appended to this file. The data format is CSV. See simulate::model_output_stats_row_csv() for some details. More... | |
character(len=file_name_len), public | commondata::global_stomach_emptying_matrix_file |
Global variable keeping the file name for the baseline stomach emptying matrix file that keeps the stomach emptying times for fish of different mass and at different temperatures. The file should be prepared in the CSV format and have the following structure: TODO. More... | |
logical, public | commondata::global_output_stats_is_long |
Define if the output stats are saved using the long or short format. In the first case, both the input parameters and the output stats are saved/appended into the CSV file. Note that the default value is TRUE. More... | |
character(len= *), parameter, public | commondata::def_stats_output_file = "fishmet_stats.csv" |
Default value of the general simulation statistics file defined in commondata::global_stats_output_file. More... | |
real(srp), parameter, public | commondata::base_e = 2.7182818284590451_SRP |
Natural logarithm base, e More... | |
real(srp), dimension(*), parameter | commondata::trout_oxygen_grid_x_temp = [ 0.0_SRP, 0.5_SRP, 5.0_SRP, 15.2_SRP, 20.1_SRP, 25.2_SRP, 26.2_SRP] |
Interpolation grid defining the function calculating standard oxygen consumption in rainbow trout based on the curve from Fig. 9 in Evans, D.O. (1990) Metabolic Thermal compensation by rainbow trout: effects on standard metabolic rate and potential usable power. Trans. Am. Fish. Soc. 119, 585–600-. More... | |
real(srp), dimension(*), parameter | commondata::trout_oxygen_grid_y_o2std = [38.0_SRP, 38.0_SRP, 40.6_SRP, 67.8_SRP, 94.6_SRP, 136.7_SRP, 145.9_SRP] |
Interpolation grid defining the function calculating standard oxygen consumption in rainbow trout based on the curve from Fig. 9 in Evans, D.O. (1990) Metabolic Thermal compensation by rainbow trout: effects on standard metabolic rate and potential usable power. Trans. Am. Fish. Soc. 119, 585–600-. More... | |
character(len= *), parameter, public | commondata::txt_sec ="s" |
Time scale abbreviation strings for Y axes of output plots. More... | |
character(len= *), parameter, public | commondata::txt_min ="min" |
character(len= *), parameter, public | commondata::txt_hour ="h" |
The FishMet Model: Definition of global parameters and computational utilities.
Definition in file m_common.f90.
anonymous enum |
Enumerator | |
---|---|
show_p | |
show_t | |
show_pt |
Definition at line 2118 of file m_common.f90.