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

This type defines how the agent perceives its own energy reserves it can be important for state-dependency. More...

Collaboration diagram for the_neurobio::percept_energy:

Public Member Functions

procedure, public init => percept_energy_create_init
 Initiate an empty energy perception object. See the_neurobio::percept_energy_create_init(). More...
 
procedure, public get_current => percept_energy_get_current
 Get the current value of the energy reserves. See the_neurobio::percept_energy_get_current(). More...
 
procedure, public set_current =>percept_energy_update_current
 Set and update the current energy perception value. See the_neurobio::percept_energy_update_current(). More...
 
procedure, public destroy => percept_energy_destroy_deallocate
 Destroy the energy perception object and deallocate. See the_neurobio::percept_energy_destroy_deallocate(). More...
 

Public Attributes

real(srp) energy_reserve
 The current energy reserves of the agent. More...
 

Detailed Description

This type defines how the agent perceives its own energy reserves it can be important for state-dependency.

Definition at line 335 of file m_neuro.f90.

Member Function/Subroutine Documentation

◆ init()

procedure, public the_neurobio::percept_energy::init

Initiate an empty energy perception object. See the_neurobio::percept_energy_create_init().

Definition at line 341 of file m_neuro.f90.

◆ get_current()

procedure, public the_neurobio::percept_energy::get_current

Get the current value of the energy reserves. See the_neurobio::percept_energy_get_current().

Definition at line 344 of file m_neuro.f90.

◆ set_current()

procedure, public the_neurobio::percept_energy::set_current

Set and update the current energy perception value. See the_neurobio::percept_energy_update_current().

Definition at line 347 of file m_neuro.f90.

◆ destroy()

procedure, public the_neurobio::percept_energy::destroy

Destroy the energy perception object and deallocate. See the_neurobio::percept_energy_destroy_deallocate().

Definition at line 350 of file m_neuro.f90.

Member Data Documentation

◆ energy_reserve

real(srp) the_neurobio::percept_energy::energy_reserve

The current energy reserves of the agent.

Definition at line 337 of file m_neuro.f90.


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