FishMet: Fish feeding and appetite model, OPEN EDITION
0.1
FishMet: Fish feeding and appetite model, OPEN EDITION
|
Defines the stomach of the fish. More...
Public Member Functions | |
procedure, public | st_init => fish_stomach_init |
Initialise an empty fish stomach object. See the_fish::fish_stomach_init(). More... | |
procedure, public | st_step => fish_stomach_update_step |
Update one time step (s) in the fish stomach life cycle. See the_fish::fish_stomach_update_step(). More... | |
procedure, public | st_food_mass => fish_stomach_total_mass_food |
Calculate total mass of food in the fish stomach. the_fish::fish_stomach_total_mass_food(). More... | |
procedure, public | appetite_stomach => fish_appetite_factor_stomach |
Calculate the fish appetite factor based on relative stomach fullness. the_fish::fish_appetite_factor_stomach(). More... | |
procedure, public | emptying => fish_stomach_emptying_time |
Object-oriented frontend for stomach_emptying_time(): Calculate the stomach emptying time for a fish with specific body mass at a specific temperature. Calculation is based on spline interpolation of experimental data. See the_fish::fish_stomach_emptying_time(). More... | |
![]() | |
procedure, public | new => fish_init_new_zero |
Initialise an empty fish base. See the fish::fish_init_new_zero(). More... | |
procedure, public | smr => fish_smr_temp_bodymass_evan1990_scalar |
Calculate SMR, see the_fish::fish_skel::smr() and the_fish::smr(). More... | |
procedure, public | body_energy => fish_whole_body_energy_trout |
Calculate whole body energy of the fish, see the_fish::fish_whole_body_energy_trout() More... | |
procedure, public | mass => fish_body_mass_current_get |
Get the current body mass of the fish, note that this function is a shortcut to obtain the last body mass from the history array (the_fish::fish_skel::history::body_mass_current). See the_fish::fish_body_mass_current_get(). More... | |
Public Attributes | |
real(srp) | mass_stomach |
Total mass capacity of fish stomach. More... | |
integer | n_food_items_stomach |
Number of food items within the stomach of the fish. More... | |
type(food_item_eaten), dimension(max_food_items_index) | food_items_stomach |
An array of ::food_item_eaten objects representing food items in the stomach. More... | |
![]() | |
integer | idnum |
ID number of the fish. More... | |
type(history_array_fish) | history |
A limited history of past indicators (of size ::history_array_fish) More... | |
real(srp) | body_mass0 |
Body mass of the fish, g. More... | |
Defines the stomach of the fish.
Definition at line 146 of file m_fish.f90.
procedure, public the_fish::stomach::st_init |
Initialise an empty fish stomach object. See the_fish::fish_stomach_init().
Definition at line 161 of file m_fish.f90.
procedure, public the_fish::stomach::st_step |
Update one time step (s) in the fish stomach life cycle. See the_fish::fish_stomach_update_step().
Definition at line 164 of file m_fish.f90.
procedure, public the_fish::stomach::st_food_mass |
Calculate total mass of food in the fish stomach. the_fish::fish_stomach_total_mass_food().
Definition at line 167 of file m_fish.f90.
procedure, public the_fish::stomach::appetite_stomach |
Calculate the fish appetite factor based on relative stomach fullness. the_fish::fish_appetite_factor_stomach().
Definition at line 170 of file m_fish.f90.
procedure, public the_fish::stomach::emptying |
Object-oriented frontend for stomach_emptying_time(): Calculate the stomach emptying time for a fish with specific body mass at a specific temperature. Calculation is based on spline interpolation of experimental data. See the_fish::fish_stomach_emptying_time().
Definition at line 176 of file m_fish.f90.
real(srp) the_fish::stomach::mass_stomach |
Total mass capacity of fish stomach.
Definition at line 148 of file m_fish.f90.
integer the_fish::stomach::n_food_items_stomach |
Number of food items within the stomach of the fish.
Definition at line 153 of file m_fish.f90.
type(food_item_eaten), dimension(max_food_items_index) the_fish::stomach::food_items_stomach |
An array of ::food_item_eaten objects representing food items in the stomach.
Definition at line 156 of file m_fish.f90.