FishMet: Fish feeding and appetite model, OPEN EDITION  0.1
FishMet: Fish feeding and appetite model, OPEN EDITION
commondata::oxygen_rate_std Interface Reference

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

Collaboration diagram for commondata::oxygen_rate_std:

Public Member Functions

pure real(srp) function, dimension(:), allocatable 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 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...
 

Detailed Description

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.

Note
Note that oxygen_rate_std is implemented in both array and scalar versions.

Definition at line 805 of file m_common.f90.

Member Function/Subroutine Documentation

◆ oxygen_rate_std_spline()

pure real(srp) function, dimension(:), allocatable commondata::oxygen_rate_std::oxygen_rate_std_spline ( real(srp), dimension(:), intent(in)  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:

For rainbow trout, the data are based on 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, Fig. 9:

Variable 1 2 3 4 5 6 7
Temperature ºC 0.0 0.5 5.1 15.2 20.2 25.2 26.2
SMR 38.0 38.0 40.6 67.8 94.6 136.7 145.9

Interpolation data from Evan 1990:

  [0.0 0.5 5.1 15.2 20.2 25.2 26.2]
  [38.0 38.0 40.6 67.8 94.6 136.7 145.9]
Note
Note that this function uses CSPLINE cubic spline interpolation function from BASE_UTILS.
Parameters
[in]temperatureTemperature Celsius. Note that temperature is an array
Returns
Standard Oxygen consumption $ mg \; O_2 \; kg ^{-1} \; h^{-1} $ array for the respective input temperatures

Definition at line 1805 of file m_common.f90.

◆ oxygen_rate_std_ddpi()

pure real(srp) function commondata::oxygen_rate_std::oxygen_rate_std_ddpi ( real(srp), intent(in)  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:

For rainbow trout, the data are based on 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, Fig. 9:

Variable 1 2 3 4 5 6 7
Temperature ºC 0.0 0.5 5.1 15.2 20.2 25.2 26.2
SMR 38.0 38.0 40.6 67.8 94.6 136.7 145.9

Interpolation data from Evan 1990:

  [0.0 0.5 5.1 15.2 20.2 25.2 26.2]
  [38.0 38.0 40.6 67.8 94.6 136.7 145.9]
Note
Note that this function uses CSPLINE_SCALAR cubic splines interpolation function from BASE_UTILS.
Parameters
[in]temperatureTemperature Celsius
Returns
Standard Oxygen consumption $ mg \; O_2 \; kg ^{-1} \; h^{-1} $

Definition at line 1848 of file m_common.f90.


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