FishMet: Fish feeding and appetite model, OPEN EDITION  0.1
FishMet: Fish feeding and appetite model, OPEN EDITION
the_fish::food_item_eaten_mg Type Reference
Inheritance diagram for the_fish::food_item_eaten_mg:
Collaboration diagram for the_fish::food_item_eaten_mg:

Public Member Functions

procedure, public zero => food_item_eaten_mg_set_zero_init_state
 
procedure, public is_absorbed_full => food_item_eaten_is_absorbed_full
 
procedure, public check_disappear => food_item_eaten_mg_check_destruct
 
procedure, public is_evacuate => food_item_eaten_mg_exceed_max_is_to_destruct
 
- Public Member Functions inherited from the_fish::food_item_eaten
procedure, public zero => food_item_eaten_set_zero_init_state
 Initialise an empty food item when it got eaten by the fish See the_fish::food_item_eaten_set_zero_init_state(). More...
 
procedure, public init_ingest => food_item_eaten_eat_init_at_ingest
 Initialise a food item when it got eaten by the fish See the_fish::food_item_eaten_eat_init_at_ingest(). More...
 
procedure, public time_update => food_item_eaten_update_age_in_stomach
 Update the time a food item spent in the fish gastrointestinal tract. See the_fish::food_item_eaten_update_age_in_stomach(). More...
 
procedure, public check_disappear => food_item_eaten_check_destruct
 Check if the food item in the stomach shrunk to zero mass and disappears. See the_fish::food_item_eaten_check_destruct(). More...
 
- Public Member Functions inherited from environ::food_item
procedure, public init => food_item_init
 Initialise a single food item. See environ::food_item_init(). More...
 
procedure, public copy => food_item_copy_assign_to
 Copy one food item characteristic(s) to another item. See environ::food_item_copy_assign_to(). More...
 
procedure, public schedule => food_item_schedule_feed
 Schedule the provision of the food items. See environ::food_item_schedule_feed(). More...
 

Public Attributes

real(srp) mass_0
 The starting mass of the food item at the point it is ingested. More...
 
real(srp) absorped
 The cumulative mass processed (absorbed) in midgut. More...
 
integer time_in_mg
 Duration of the time the food item was in the midgut. More...
 
integer time_absorbed
 Duration of the time since full absorption occurred. More...
 
- Public Attributes inherited from the_fish::food_item_eaten
integer time_in_process
 The time that the food item has spent in the fish stomach. More...
 
integer ingestion_delay
 Ingestion delay in s (time steps) between ingestion of the food item by the fish end the start of its ingestion. Water uptake occurs during this period. More...
 
- Public Attributes inherited from environ::food_item
real(srp) mass
 The mass of a single food item. More...
 

Detailed Description

Definition at line 124 of file m_fish.f90.

Member Function/Subroutine Documentation

◆ zero()

procedure, public the_fish::food_item_eaten_mg::zero

Definition at line 134 of file m_fish.f90.

◆ is_absorbed_full()

procedure, public the_fish::food_item_eaten_mg::is_absorbed_full

Definition at line 136 of file m_fish.f90.

◆ check_disappear()

procedure, public the_fish::food_item_eaten_mg::check_disappear

Definition at line 138 of file m_fish.f90.

◆ is_evacuate()

procedure, public the_fish::food_item_eaten_mg::is_evacuate

Definition at line 140 of file m_fish.f90.

Member Data Documentation

◆ mass_0

real(srp) the_fish::food_item_eaten_mg::mass_0

The starting mass of the food item at the point it is ingested.

Definition at line 126 of file m_fish.f90.

◆ absorped

real(srp) the_fish::food_item_eaten_mg::absorped

The cumulative mass processed (absorbed) in midgut.

Definition at line 128 of file m_fish.f90.

◆ time_in_mg

integer the_fish::food_item_eaten_mg::time_in_mg

Duration of the time the food item was in the midgut.

Definition at line 130 of file m_fish.f90.

◆ time_absorbed

integer the_fish::food_item_eaten_mg::time_absorbed

Duration of the time since full absorption occurred.

Definition at line 132 of file m_fish.f90.


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