The AHA Model  Revision: 12809
Reference implementation 04 (HEDG02_04)
the_neurobio::percept_stomach Type Reference

This type defines how the agent perceives its own stomach capacity. More...

Collaboration diagram for the_neurobio::percept_stomach:

Public Member Functions

procedure, public init => percept_stomach_create_init
 Initiate an empty stomach capacity perception object. See the_neurobio::percept_stomach_create_init(). More...
 
procedure, public get_available => percept_stomach_get_avail_capacity
 Get the currently available value of the available stomach volume. See the_neurobio::percept_stomach_get_avail_capacity(). More...
 
procedure, public set_available =>percept_stomach_update_avail_capacity
 Set and update the currently available value of the available stomach volume. See the_neurobio::percept_stomach_update_avail_capacity(). More...
 
procedure, public destroy => percept_stomach_destroy_deallocate
 Destroy the stomach perception object and deallocate. See the_neurobio::percept_stomach_destroy_deallocate(). More...
 

Public Attributes

real(srp) capacity
 Available stomach capacity as a proportion of the full stomach. So, 0 is full stomach (no space for new food), 1 is empty stomach (full capacity available). More...
 

Detailed Description

This type defines how the agent perceives its own stomach capacity.

Definition at line 292 of file m_neuro.f90.

Member Function/Subroutine Documentation

◆ init()

procedure, public the_neurobio::percept_stomach::init

Initiate an empty stomach capacity perception object. See the_neurobio::percept_stomach_create_init().

Definition at line 300 of file m_neuro.f90.

◆ get_available()

procedure, public the_neurobio::percept_stomach::get_available

Get the currently available value of the available stomach volume. See the_neurobio::percept_stomach_get_avail_capacity().

Definition at line 303 of file m_neuro.f90.

◆ set_available()

procedure, public the_neurobio::percept_stomach::set_available

Set and update the currently available value of the available stomach volume. See the_neurobio::percept_stomach_update_avail_capacity().

Definition at line 307 of file m_neuro.f90.

◆ destroy()

procedure, public the_neurobio::percept_stomach::destroy

Destroy the stomach perception object and deallocate. See the_neurobio::percept_stomach_destroy_deallocate().

Definition at line 310 of file m_neuro.f90.

Member Data Documentation

◆ capacity

real(srp) the_neurobio::percept_stomach::capacity

Available stomach capacity as a proportion of the full stomach. So, 0 is full stomach (no space for new food), 1 is empty stomach (full capacity available).

Definition at line 296 of file m_neuro.f90.


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