Rename [Pleasure/Pain]Interoceptor to [Postrin/Negtrin]Teroceptor

This commit is contained in:
2025-01-04 13:36:18 -04:00
parent a1edf27e9e
commit 03a6590981
+9 -9
View File
@@ -51,23 +51,23 @@ public:
};
/**
* Pain and pleasure interoceptors are specialized intrinsic interoceptors that, unlike
* Negtrin and Postrin interoceptors are specialized intrinsic interoceptors that, unlike
* neutral interoceptors, have activation thresholds for different response levels
* (indication, alert, and overload). These thresholds allow them to trigger graduated
* responses based on stimulus intensity.
*
* While neutral interoceptors simply record a binary state or basic value, pain and
* pleasure interoceptors can model complex sensory responses with multiple activation
* levels, similar to biological pain/pleasure responses. Each threshold represents a
* different level of urgency or intensity in the sensory input.
* While neutral interoceptors simply record a binary state or basic value, Negtrin and Postrin Interoceptors
* can model complex sensory responses with multiple activation levels, similar to biological
* pain/pleasure responses. Each threshold represents a different level of urgency or intensity in the
* sensory input.
*
* @see IntrinInteroceptor for the threshold values and implementation details
*****************************************************************************************/
class PainInteroceptor
class NegtrinTeroceptor
: public IntrinInteroceptor {
public:
PainInteroceptor(
NegtrinTeroceptor(
uint32_t _id,
uint32_t _value = 0,
uint32_t _indicationThreshold = DEFAULT_INDICATION_THRESHOLD,
@@ -77,10 +77,10 @@ public:
{}
};
class PleasureInteroceptor
class PostrinTeroceptor
: public IntrinInteroceptor {
public:
PleasureInteroceptor(
PostrinTeroceptor(
uint32_t _id,
uint32_t _value = 0,
uint32_t _indicationThreshold = DEFAULT_INDICATION_THRESHOLD,