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

Public Member Functions

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

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 100 of file m_fish.f90.

Member Function/Subroutine Documentation

◆ zero()

procedure, public the_fish::food_item_eaten::zero

Initialise an empty food item when it got eaten by the fish See the_fish::food_item_eaten_set_zero_init_state().

Definition at line 111 of file m_fish.f90.

◆ init_ingest()

procedure, public the_fish::food_item_eaten::init_ingest

Initialise a food item when it got eaten by the fish See the_fish::food_item_eaten_eat_init_at_ingest().

Definition at line 114 of file m_fish.f90.

◆ time_update()

procedure, public the_fish::food_item_eaten::time_update

Update the time a food item spent in the fish gastrointestinal tract. See the_fish::food_item_eaten_update_age_in_stomach().

Definition at line 117 of file m_fish.f90.

◆ check_disappear()

procedure, public the_fish::food_item_eaten::check_disappear

Check if the food item in the stomach shrunk to zero mass and disappears. See the_fish::food_item_eaten_check_destruct().

Definition at line 121 of file m_fish.f90.

Member Data Documentation

◆ time_in_process

integer the_fish::food_item_eaten::time_in_process

The time that the food item has spent in the fish stomach.

Definition at line 102 of file m_fish.f90.

◆ ingestion_delay

integer the_fish::food_item_eaten::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.

Definition at line 106 of file m_fish.f90.


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