34namespace circulatory {
202 void CommonConstructor();
#define BIO_DISAMBIGUATE_ALL_CLASS_METHODS(ns, caller)
Definition ClassMethodMacros.h:112
double value
Definition Potential.cpp:41
#define BIO_DEFAULT_IDENTIFIABLE_CONSTRUCTORS_WITH_COMMON_CONSTRUCTOR(ns, class,...)
Definition chemical/macro/ConstructorMacros.h:65
Definition circulatory/common/Class.h:38
virtual bool ApplyStimulus(const Name &changeName, unsigned int multiplier=1)
Definition Hormone.cpp:135
float mMaxValue
Definition Hormone.h:194
virtual bool AddStimulusChange(const Name &changeName, float changeValue)
Definition Hormone.cpp:99
virtual void SetMaxValue(float maxValue)
Definition Hormone.cpp:83
Changes mStimulusChanges
Definition Hormone.h:198
virtual void ApplyRateChanges(Timestamp deltaTimeMs)
Definition Hormone.cpp:149
virtual float GetValue() const
Definition Hormone.cpp:56
virtual bool AddRateChange(const Name &changeName, float ratePerSecond)
Definition Hormone.cpp:89
virtual void SetValue(float value)
Definition Hormone.cpp:61
Changes mRateChanges
Definition Hormone.h:196
virtual float GetMinValue() const
Definition Hormone.cpp:67
float mMinValue
Definition Hormone.h:193
virtual void SetMinValue(float minValue)
Definition Hormone.cpp:72
virtual bool DisableRateChange(const Name &changeName)
Definition Hormone.cpp:124
virtual Name GetHighestActiveChange() const
Definition Hormone.cpp:169
virtual std::vector< Name > GetActiveRateChanges() const
Definition Hormone.cpp:195
float mValue
Definition Hormone.h:192
virtual float GetMaxValue() const
Definition Hormone.cpp:78
Changes mActiveRateChanges
Definition Hormone.h:197
virtual bool IsRateChangeActive(const Name &changeName) const
Definition Hormone.cpp:190
virtual bool EnableRateChange(const Name &changeName)
Definition Hormone.cpp:109
virtual BIO_DEFAULT_IDENTIFIABLE_CONSTRUCTORS_WITH_COMMON_CONSTRUCTOR(circulatory, Hormone, filter::Circulatory()) Hormone(Pointer< chemical ~Hormone()
Definition Hormone.cpp:52
std::map< Name, float > Changes
Definition Hormone.h:190
Definition FinalCell.h:29
uint64_t Timestamp
Definition common/Types.h:52