FishMet: Fish feeding and appetite model, OPEN EDITION
0.1
FishMet: Fish feeding and appetite model, OPEN EDITION
|
Calculate SMR, with generic interface to non-object oriented procedure. More...
Public Member Functions | |
pure real(srp) function | fish_smr_temp_bodymass_evan1990_scalar (this, temperature, is_per_hour, time_step) |
SMR calculation from Evans 1992 data, scalar version. More... | |
pure real(srp) function | fish_smr_temp_bodymass_evan1990_value (body_mass, temperature, is_per_hour, time_step) |
SMR calculation from Evans 1992 data, non-object scalar version. More... | |
Calculate SMR, with generic interface to non-object oriented procedure.
smr
function with both the_fish::fish class objects (e.g. fish_agentsmr(18.0_SRP)
) and raw data (e.g. smr(6560.0_SRP, 18.0_SRP)
). Definition at line 86 of file m_fish.f90.
pure real(srp) function the_fish::smr::fish_smr_temp_bodymass_evan1990_scalar | ( | class(fish_skel), intent(in) | this, |
real(srp), intent(in) | temperature, | ||
logical, intent(in), optional | is_per_hour, | ||
integer(long), intent(in), optional | time_step | ||
) |
SMR calculation from Evans 1992 data, scalar version.
[in] | temperature | Ambient temperature ºC |
[in] | is_per_hour | Optional flag if calculation is done per hour (default FALSE, meaning per one time step, second) |
Definition at line 346 of file m_fish.f90.
pure real(srp) function the_fish::smr::fish_smr_temp_bodymass_evan1990_value | ( | real(srp), intent(in) | body_mass, |
real(srp), intent(in) | temperature, | ||
logical, intent(in), optional | is_per_hour, | ||
integer(long), intent(in), optional | time_step | ||
) |
SMR calculation from Evans 1992 data, non-object scalar version.
[in] | body_mass | Body mass of the fish, kg |
[in] | temperature | Ambient temperature ºC |
[in] | is_per_hour | Optional flag if calculation is done per hour (default FALSE, per second) |
Definition at line 381 of file m_fish.f90.