AIM
 All Classes Functions Variables Typedefs Enumerations
CoachingEngine::SleepDurationCoach Member List

This is the complete list of members for CoachingEngine::SleepDurationCoach, including all inherited members.

activeTasks (defined in CoachingEngine::Coach)CoachingEngine::Coachprotected
addActiveTask(Task &task)CoachingEngine::Coachprotectedvirtual
addData(const AIMData &data)CoachingEngine::Coachvirtual
addDataSubscriber(const std::string &key, AIM *subscriber)AIMinlinevirtual
AIM(std::string name="")AIM
AIM(const AIM &other) (defined in AIM)AIM
AIMData typedefAIM
AIMDataQueue typedefAIM
AIMValueQueue typedefAIM
baseline (defined in CoachingEngine::Coach)CoachingEngine::Coachprotected
BIORHYTHM enum value (defined in CoachingEngine::Coach)CoachingEngine::Coach
calculateAverage(std::string taskType, double startDate, double endDate, int min_values=1, int nr_values=-1)CoachingEngine::Coachprotectedvirtual
calculateGoal(std::string taskType, double currentValue, int weeksLeft)CoachingEngine::Coachprotectedvirtual
calculateTargetValue(int week, double goalValue, double lastValue, double speed=(2.0/3.0))CoachingEngine::Coachprotectedvirtual
calculateTaskPeriod(double currentTime, std::string taskType="")CoachingEngine::SleepDurationCoachprotectedvirtual
CALIBRATION enum value (defined in CoachingEngine::Coach)CoachingEngine::Coach
checkAndHandleNewWeek()CoachingEngine::Coachprotectedvirtual
clock (defined in CoachingEngine::Coach)CoachingEngine::Coachprotected
Coach(const Coach &other) (defined in CoachingEngine::Coach)CoachingEngine::Coach
Coach(Type coachType, std::string name="coach")CoachingEngine::Coachprotected
completedTasks (defined in CoachingEngine::Coach)CoachingEngine::Coachprotected
createNewTask(std::string taskType)CoachingEngine::Coachprotectedvirtual
dataSubscribers (defined in AIM)AIMprotected
decreaseGain(std::string taskType)CoachingEngine::Coachprotectedvirtual
doTick()CoachingEngine::Coachvirtual
dynamicCoach (defined in CoachingEngine::Coach)CoachingEngine::Coachprotected
end_date (defined in CoachingEngine::Coach)CoachingEngine::Coachprotected
exportProperties()AIMvirtual
gain (defined in CoachingEngine::Coach)CoachingEngine::Coachprotected
getCurrentTasks() const CoachingEngine::Coachvirtual
getDataSubscriber(std::string subscriber)AIMinlinevirtual
getFutureTasks(double start, double end)CoachingEngine::Coachvirtual
getGoal() const CoachingEngine::Coachinlinevirtual
getInputData(bool clear_input=false)AIMvirtual
getMemberDataAsProperties() const (defined in CoachingEngine::Coach)CoachingEngine::Coachvirtual
getName() const AIMinlinevirtual
getOutputData(bool clear_output=false)AIMvirtual
getProperties()CoachingEngine::Coachinlinevirtual
getProperty(std::string key) const AIMinlinevirtual
getRequirements() const CoachingEngine::Coachvirtual
getStatus() const CoachingEngine::Coachinlinevirtual
getTask(TaskDescription::Type type) (defined in CoachingEngine::Coach)CoachingEngine::Coachprotectedvirtual
getType()CoachingEngine::Coachinlinevirtual
getWeek(double date)CoachingEngine::Coachprotectedvirtual
goal (defined in CoachingEngine::Coach)CoachingEngine::Coachprotected
GOAL_INITIALIZED enum value (defined in CoachingEngine::Coach)CoachingEngine::Coach
goalType (defined in CoachingEngine::Coach)CoachingEngine::Coachprotected
handleCompletedTask(Task *task)CoachingEngine::Coachprotectedvirtual
increaseGain(std::string taskType)CoachingEngine::Coachprotectedvirtual
InitializationType enum nameCoachingEngine::Coach
InputDataQueue typedefAIM
inputDataQueue (defined in AIM)AIMprotected
JETLAG enum value (defined in CoachingEngine::Coach)CoachingEngine::Coach
MANUAL_GOAL enum value (defined in CoachingEngine::Coach)CoachingEngine::Coach
MENTAL_RESILIENCE enum value (defined in CoachingEngine::Coach)CoachingEngine::Coach
name (defined in AIM)AIMprotected
NONE enum value (defined in CoachingEngine::Coach)CoachingEngine::Coach
operator=(const Coach &rhs) (defined in CoachingEngine::Coach)CoachingEngine::Coach
operator=(const AIM &rhs) (defined in AIM)AIM
OUTPUT_FIELD_COACH_TYPE (defined in CoachingEngine::Coach)CoachingEngine::Coachstatic
outputDataQueue (defined in AIM)AIMprotected
pause(double time)CoachingEngine::Coachvirtual
PAUSED enum value (defined in CoachingEngine::Coach)CoachingEngine::Coach
PERSONAL_GOAL enum value (defined in CoachingEngine::Coach)CoachingEngine::Coach
PHYSICAL_ACTIVITY enum value (defined in CoachingEngine::Coach)CoachingEngine::Coach
POPULATION_GOAL enum value (defined in CoachingEngine::Coach)CoachingEngine::Coach
processDateValue(const std::string &sensor, const AIMValue &dateValue)CoachingEngine::SleepDurationCoachprotectedvirtual
PROP_ACTIVE_TASKS (defined in CoachingEngine::Coach)CoachingEngine::Coachstatic
PROP_BASELINE (defined in CoachingEngine::Coach)CoachingEngine::Coachstatic
PROP_COMPLETED_TASKS (defined in CoachingEngine::Coach)CoachingEngine::Coachstatic
PROP_CURRENT_TIME (defined in CoachingEngine::Coach)CoachingEngine::Coachstatic
PROP_DYNAMIC_COACH (defined in CoachingEngine::Coach)CoachingEngine::Coachstatic
PROP_END_DATE (defined in CoachingEngine::Coach)CoachingEngine::Coachstatic
PROP_FILTER_MESSAGE (defined in CoachingEngine::SleepDurationCoach)CoachingEngine::SleepDurationCoachstatic
PROP_GAIN (defined in CoachingEngine::Coach)CoachingEngine::Coachstatic
PROP_GOAL (defined in CoachingEngine::Coach)CoachingEngine::Coachstatic
PROP_GOAL_TYPE (defined in CoachingEngine::Coach)CoachingEngine::Coachstatic
PROP_PAUSED_SECONDS (defined in CoachingEngine::Coach)CoachingEngine::Coachstatic
PROP_START_DATE (defined in CoachingEngine::Coach)CoachingEngine::Coachstatic
PROP_START_PAUSE (defined in CoachingEngine::Coach)CoachingEngine::Coachstatic
PROP_STATUS (defined in CoachingEngine::Coach)CoachingEngine::Coachstatic
PROP_TOTAL_DAYS (defined in CoachingEngine::Coach)CoachingEngine::Coachstatic
properties (defined in AIM)AIMprotected
READY enum value (defined in CoachingEngine::Coach)CoachingEngine::Coach
removeActiveTask(Task *task)CoachingEngine::Coachprotectedvirtual
removeDataSubscriber(const std::string &key)AIMinlinevirtual
removeRoutesForTask(Task *task) (defined in CoachingEngine::Coach)CoachingEngine::Coachprotectedvirtual
requirements (defined in AIM)AIMprotected
requirementsAreUpdated(bool reset) const CoachingEngine::Coachvirtual
requirementsUpdated (defined in AIM)AIMmutableprotected
resume(double time)CoachingEngine::Coachvirtual
routes (defined in CoachingEngine::Coach)CoachingEngine::Coachprotected
sendData() (defined in AIM)AIMvirtual
SensorRoutes typedef (defined in CoachingEngine::Coach)CoachingEngine::Coachprotected
setDataSubscribers(const std::map< std::string, AIM * > &subscribers) (defined in AIM)AIMprotected
setGoal(InitializationType type, const AIMValue &init, bool dynamic=true)CoachingEngine::SleepDurationCoachvirtual
setInputDataQueue(const InputDataQueue &inputDataQueue) (defined in AIM)AIMprotected
setOutputDataQueue(const AIMDataQueue &outputDataQueue) (defined in AIM)AIMprotected
setProperties(const std::map< std::string, AIMValue > &properties)CoachingEngine::Coachvirtual
setProperty(const std::string &key, AIMValue value)AIMinlinevirtual
setTaskValueManually(std::string taskType, double taskStartDate, const AIMValue &data)CoachingEngine::Coachvirtual
SHIFTWORK enum value (defined in CoachingEngine::Coach)CoachingEngine::Coach
SLEEP_DURATION enum value (defined in CoachingEngine::Coach)CoachingEngine::Coach
SleepDurationCoach(std::string name="sleep_duration_coach") (defined in CoachingEngine::SleepDurationCoach)CoachingEngine::SleepDurationCoach
start_date (defined in CoachingEngine::Coach)CoachingEngine::Coachprotected
status (defined in CoachingEngine::Coach)CoachingEngine::Coachprotected
Status enum nameCoachingEngine::Coach
total_days (defined in CoachingEngine::Coach)CoachingEngine::Coachprotected
type (defined in CoachingEngine::Coach)CoachingEngine::Coachprotected
Type enum nameCoachingEngine::Coach
UNINITIALIZED enum value (defined in CoachingEngine::Coach)CoachingEngine::Coach
VERSION (defined in AIM)AIMstatic
~AIM() (defined in AIM)AIMvirtual
~Coach() (defined in CoachingEngine::Coach)CoachingEngine::Coachprotectedvirtual
~SleepDurationCoach() (defined in CoachingEngine::SleepDurationCoach)CoachingEngine::SleepDurationCoachvirtual