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 * neutral interoceptors, have activation thresholds for different response levels
* (indication, alert, and overload). These thresholds allow them to trigger graduated * (indication, alert, and overload). These thresholds allow them to trigger graduated
* responses based on stimulus intensity. * responses based on stimulus intensity.
* *
* While neutral interoceptors simply record a binary state or basic value, pain and * While neutral interoceptors simply record a binary state or basic value, Negtrin and Postrin Interoceptors
* pleasure interoceptors can model complex sensory responses with multiple activation * can model complex sensory responses with multiple activation levels, similar to biological
* levels, similar to biological pain/pleasure responses. Each threshold represents a * pain/pleasure responses. Each threshold represents a different level of urgency or intensity in the
* different level of urgency or intensity in the sensory input. * sensory input.
* *
* @see IntrinInteroceptor for the threshold values and implementation details * @see IntrinInteroceptor for the threshold values and implementation details
*****************************************************************************************/ *****************************************************************************************/
class PainInteroceptor class NegtrinTeroceptor
: public IntrinInteroceptor { : public IntrinInteroceptor {
public: public:
PainInteroceptor( NegtrinTeroceptor(
uint32_t _id, uint32_t _id,
uint32_t _value = 0, uint32_t _value = 0,
uint32_t _indicationThreshold = DEFAULT_INDICATION_THRESHOLD, uint32_t _indicationThreshold = DEFAULT_INDICATION_THRESHOLD,
@@ -77,10 +77,10 @@ public:
{} {}
}; };
class PleasureInteroceptor class PostrinTeroceptor
: public IntrinInteroceptor { : public IntrinInteroceptor {
public: public:
PleasureInteroceptor( PostrinTeroceptor(
uint32_t _id, uint32_t _id,
uint32_t _value = 0, uint32_t _value = 0,
uint32_t _indicationThreshold = DEFAULT_INDICATION_THRESHOLD, uint32_t _indicationThreshold = DEFAULT_INDICATION_THRESHOLD,