The AHA Model
Revision: 12809
Reference implementation 04 (HEDG02_04)
|
Perceptual components of motivational states. Plugged into all STATE_
, attention etc. These components are linked to specific inner or outer perception objects (stimuli). Their sum result(s) in the overall value of the motivation component.
More...
Public Member Functions | |
procedure, public | init => perception_component_motivation_init_zero |
Initialise perception components for a motivation state object. See the_neurobio::perception_component_motivation_init_zero() . More... | |
procedure, public | max_value => perception_component_maxval |
Calculate the maximum value over all the perceptual components. See the_neurobio::perception_component_maxval() . More... | |
procedure, public | motivation_components => perception_components_neuronal_response_calculate |
Calculate individual perceptual components for this motivational state using the neuronal response function, for an agent. This agent has intent[in], so is unchanged in this procedure. Also motivation_components can take optional arbitrary (fake) perception values. More... | |
procedure, public | motivation_components_init => perception_components_neuronal_response_init_set |
Calculate individual perceptual components for this motivational state using the neuronal response function, for an agent. This agent has intent[inout], so is changed (gene labels reset). More... | |
procedure, public | attention_init => perception_components_attention_weights_init |
Initialise the attention components of the emotional state to their default parameter values. Attention sets weights to individual perceptual components when the overall weighted sum is calculated. The default weights are parameters defined in COMMONDATA . See the_neurobio::perception_components_attention_weights_init() . More... | |
Public Attributes | |
real(srp) | light |
Light perception, direct environmental. More... | |
real(srp) | depth |
Depth perception, direct environmental. More... | |
real(srp) | food_dir |
Perception of directly seen food items, spatial. More... | |
real(srp) | food_mem |
Perception of the food items in the memory stack. More... | |
real(srp) | conspec |
Perception of conspecifics, spatial. More... | |
real(srp) | pred_dir |
Direct perception of predators, spatial. Based on the distance to the nearest predator. More... | |
real(srp) | predator |
General perception of predation risk, spatial. Based on a sum of the number of predators in the perception object weighted by the number of predators in the memory stack. More... | |
real(srp) | stomach |
Perception of the stomach contents, direct, internal. More... | |
real(srp) | bodymass |
Perception of the body mass, direct, internal. More... | |
real(srp) | energy |
Perception of the energy reserves, direct, internal. More... | |
real(srp) | age |
Age perception, direct internal. More... | |
real(srp) | reprfac |
Perception of the reproductive factor, based on the sex steroid hormones, calculated differently in males and females. More... | |
Perceptual components of motivational states. Plugged into all STATE_
, attention etc. These components are linked to specific inner or outer perception objects (stimuli). Their sum result(s) in the overall value of the motivation component.
Definition at line 875 of file m_neuro.f90.
procedure, public the_neurobio::percept_components_motiv::init |
Initialise perception components for a motivation state object. See the_neurobio::perception_component_motivation_init_zero()
.
Definition at line 907 of file m_neuro.f90.
procedure, public the_neurobio::percept_components_motiv::max_value |
Calculate the maximum value over all the perceptual components. See the_neurobio::perception_component_maxval()
.
Definition at line 910 of file m_neuro.f90.
procedure, public the_neurobio::percept_components_motiv::motivation_components |
Calculate individual perceptual components for this motivational state using the neuronal response function, for an agent. This agent has intent[in], so is unchanged in this procedure. Also motivation_components
can take optional arbitrary (fake) perception values.
the_neurobio::perception_components_neuronal_response_calculate()
. Definition at line 922 of file m_neuro.f90.
procedure, public the_neurobio::percept_components_motiv::motivation_components_init |
Calculate individual perceptual components for this motivational state using the neuronal response function, for an agent. This agent has intent[inout], so is changed (gene labels reset).
the_neurobio::perception_components_neuronal_response_init_set()
. Definition at line 932 of file m_neuro.f90.
procedure, public the_neurobio::percept_components_motiv::attention_init |
Initialise the attention components of the emotional state to their default parameter values. Attention sets weights to individual perceptual components when the overall weighted sum is calculated. The default weights are parameters defined in COMMONDATA
. See the_neurobio::perception_components_attention_weights_init()
.
Definition at line 939 of file m_neuro.f90.
real(srp) the_neurobio::percept_components_motiv::light |
Light perception, direct environmental.
Definition at line 877 of file m_neuro.f90.
real(srp) the_neurobio::percept_components_motiv::depth |
Depth perception, direct environmental.
Definition at line 879 of file m_neuro.f90.
real(srp) the_neurobio::percept_components_motiv::food_dir |
Perception of directly seen food items, spatial.
Definition at line 881 of file m_neuro.f90.
real(srp) the_neurobio::percept_components_motiv::food_mem |
Perception of the food items in the memory stack.
Definition at line 883 of file m_neuro.f90.
real(srp) the_neurobio::percept_components_motiv::conspec |
Perception of conspecifics, spatial.
Definition at line 885 of file m_neuro.f90.
real(srp) the_neurobio::percept_components_motiv::pred_dir |
Direct perception of predators, spatial. Based on the distance to the nearest predator.
Definition at line 888 of file m_neuro.f90.
real(srp) the_neurobio::percept_components_motiv::predator |
General perception of predation risk, spatial. Based on a sum of the number of predators in the perception object weighted by the number of predators in the memory stack.
Definition at line 892 of file m_neuro.f90.
real(srp) the_neurobio::percept_components_motiv::stomach |
Perception of the stomach contents, direct, internal.
Definition at line 894 of file m_neuro.f90.
real(srp) the_neurobio::percept_components_motiv::bodymass |
Perception of the body mass, direct, internal.
Definition at line 896 of file m_neuro.f90.
real(srp) the_neurobio::percept_components_motiv::energy |
Perception of the energy reserves, direct, internal.
Definition at line 898 of file m_neuro.f90.
real(srp) the_neurobio::percept_components_motiv::age |
Age perception, direct internal.
Definition at line 900 of file m_neuro.f90.
real(srp) the_neurobio::percept_components_motiv::reprfac |
Perception of the reproductive factor, based on the sex steroid hormones, calculated differently in males and females.
Definition at line 903 of file m_neuro.f90.