FishMet: Fish feeding and appetite model, OPEN EDITION  0.1
FishMet: Fish feeding and appetite model, OPEN EDITION
the_fish::fish_skel Type Reference

This defines the root type for the FISH class. More...

Inheritance diagram for the_fish::fish_skel:
Collaboration diagram for the_fish::fish_skel:

Public Member Functions

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

integer idnum
 ID number of the fish. More...
 
type(history_array_fishhistory
 A limited history of past indicators (of size ::history_array_fish) More...
 
real(srp) body_mass0
 Body mass of the fish, g. More...
 

Detailed Description

This defines the root type for the FISH class.

Definition at line 56 of file m_fish.f90.

Member Function/Subroutine Documentation

◆ new()

procedure, public the_fish::fish_skel::new

Initialise an empty fish base. See the fish::fish_init_new_zero().

Definition at line 68 of file m_fish.f90.

◆ smr()

procedure, public the_fish::fish_skel::smr

Calculate SMR, see the_fish::fish_skel::smr() and the_fish::smr().

Definition at line 70 of file m_fish.f90.

◆ body_energy()

procedure, public the_fish::fish_skel::body_energy

Calculate whole body energy of the fish, see the_fish::fish_whole_body_energy_trout()

Definition at line 73 of file m_fish.f90.

◆ mass()

procedure, public the_fish::fish_skel::mass

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

Definition at line 78 of file m_fish.f90.

Member Data Documentation

◆ idnum

integer the_fish::fish_skel::idnum

ID number of the fish.

Definition at line 58 of file m_fish.f90.

◆ history

type(history_array_fish) the_fish::fish_skel::history

A limited history of past indicators (of size ::history_array_fish)

Definition at line 60 of file m_fish.f90.

◆ body_mass0

real(srp) the_fish::fish_skel::body_mass0

Body mass of the fish, g.

Definition at line 64 of file m_fish.f90.


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