73 std::string key =
getKeyPrefix() +
"_STIM_OFFSET_DISPERSION_IN";
80 std::string key =
getKeyPrefix() +
"_STIM_OFFSET_DISPERSION_OUT";
105 std::string key =
getKeyPrefix() +
"_STIM_DIVISOR_DISPERSION_IN";
113 std::string key =
getKeyPrefix() +
"_STIM_DIVISOR_DISPERSION_OUT";
136 std::string key =
getKeyPrefix() +
"_STIM_COX_EXP_DISPERSION_IN";
143 std::string key =
getKeyPrefix() +
"_STIM_COX_EXP_DISPERSION_OUT";
155 double vehOutMeasure);
157 virtual double computeDesirability(
double vehInMeasure,
double vehOutMeasure,
double vehInDispersionMeasure,
double vehOutDispersionMeasure);
double stimDivDispersionInDVal
double stimCoxExpDispersionOutDVal
double getStimOffsetDispersionOut()
void setStimDivisorDispersionInDefVal(double defVal)
double stimCoxExpDispersionInDVal
double getStimCoxExpOut()
void setStimOffsetDispersionInDefVal(double defVal)
void setStimDivisorInDefVal(double defVal)
double getStimCoxExpDispersionOut()
void setStimDivisorDispersionOutDefVal(double defVal)
void setStimCoxExpOutDefVal(double defVal)
double getStimDivisorDispersionIn()
double stimDivDispersionOutDVal
double getStimCoxExpDispersionIn()
double stimOffsetDispersionInDVal
double getStimDivisorIn()
double getStimDivisorDispersionOut()
void setStimCoxExpDispersionOutDefVal(double defVal)
virtual double computeDesirability(double vehInMeasure, double vehOutMeasure)
Computes stimulus function stimulus = cox * exp(-pow(pheroIn - offsetIn, 2)/divisor -pow(pheroOut - o...
void setStimCoxExpInDefVal(double defVal)
void setStimCoxExpDispersionInDefVal(double defVal)
void setStimOffsetInDefVal(double defVal)
MSSOTLPolicy5DStimulus(std::string keyPrefix, const Parameterised::Map ¶meters)
void setStimCoxDefVal(double defVal)
void setStimOffsetDispersionOutDefVal(double defVal)
double getStimOffsetDispersionIn()
double stimOffsetDispersionOutDVal
void setStimOffsetOutDefVal(double defVal)
double getStimDivisorOut()
double getStimOffsetOut()
void setStimDivisorOutDefVal(double defVal)
This class determines the desirability algorithm of a MSSOTLPolicy when used in combination with a hi...
std::string getKeyPrefix()
std::map< std::string, std::string > Map
parameters map
double getDouble(const std::string &key, const double defaultValue) const
Returns the value for a given key converted to a double.