| ACTIVE enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription |  | 
  | addData(const AIMData &data) | AIM | virtual | 
  | addDataSubscriber(const std::string &key, AIM *subscriber) | AIM | inlinevirtual | 
  | addTrigger(std::function< bool(double, AIMValue)> triggerFunction) | CoachingEngine::Task | virtual | 
  | AIM(std::string name="") | AIM |  | 
  | AIM(const AIM &other) (defined in AIM) | AIM |  | 
  | AIMData typedef | AIM |  | 
  | AIMDataQueue typedef | AIM |  | 
  | AIMValueQueue typedef | AIM |  | 
  | aimValueRepresentation() | CoachingEngine::TaskDescription | virtual | 
  | BE_ACTIVE enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription |  | 
  | BE_RESILIENT enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription |  | 
  | BiorhythmTask(Task::Type taskType, double startDate, double endDate, AIMValue target) (defined in CoachingEngine::BiorhythmTask) | CoachingEngine::BiorhythmTask |  | 
  | BRIGHT_LIGHT enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription |  | 
  | CALIBRATING enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription |  | 
  | clock | CoachingEngine::Task |  | 
  | completed (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | protected | 
  | currentValue (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | protected | 
  | dataSubscribers (defined in AIM) | AIM | protected | 
  | description (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | protected | 
  | DIMMED_LIGHT enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription |  | 
  | doTick() | CoachingEngine::Task | virtual | 
  | EAT_EXTRA_TODAY enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription |  | 
  | endDate (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | protected | 
  | evaluateTriggers(double time, AIMValue data) | CoachingEngine::Task | protectedvirtual | 
  | EXERCISE enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription |  | 
  | exportProperties() | AIM | virtual | 
  | FAILED enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription |  | 
  | finishTask() | CoachingEngine::Task | virtual | 
  | FIRST_NIGHT_MELATONIN enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription |  | 
  | FULLY_ADJUSTED enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription |  | 
  | getCurrentValue() const  | CoachingEngine::TaskDescription | inlinevirtual | 
  | getDataSubscriber(std::string subscriber) | AIM | inlinevirtual | 
  | getDescription() const  | CoachingEngine::TaskDescription | inlinevirtual | 
  | getEndDate() const  | CoachingEngine::TaskDescription | inlinevirtual | 
  | getInputData(bool clear_input=false) | AIM | virtual | 
  | getName() const  | AIM | inlinevirtual | 
  | getOutputData(bool clear_output=false) | AIM | virtual | 
  | getProperties() | CoachingEngine::Task | virtual | 
  | getProperty(std::string key) const  | AIM | inlinevirtual | 
  | getRequirements() const  | CoachingEngine::Task | virtual | 
  | getStartDate() const  | CoachingEngine::TaskDescription | inlinevirtual | 
  | getStatus() const  | CoachingEngine::TaskDescription | inlinevirtual | 
  | getTarget() const  | CoachingEngine::TaskDescription | inlinevirtual | 
  | getTaskType() const  | CoachingEngine::TaskDescription | inlinevirtual | 
  | HAVE_BREAKFAST enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription |  | 
  | HAVE_DINNER enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription |  | 
  | HAVE_LUNCH enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription |  | 
  | HAVE_SNACK enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription |  | 
  | initializeTriggers() | CoachingEngine::BiorhythmTask | protectedvirtual | 
  | InputDataQueue typedef | AIM |  | 
  | inputDataQueue (defined in AIM) | AIM | protected | 
  | isCompleted() | CoachingEngine::TaskDescription | inlinevirtual | 
  | MSG_FIELD_GENERATION_TIME (defined in CoachingEngine::Task) | CoachingEngine::Task | static | 
  | MSG_FIELD_TARGET (defined in CoachingEngine::Task) | CoachingEngine::Task | static | 
  | MSG_FIELD_TASK_START_TIME (defined in CoachingEngine::Task) | CoachingEngine::Task | static | 
  | MSG_FIELD_TASK_TYPE (defined in CoachingEngine::Task) | CoachingEngine::Task | static | 
  | MSG_FIELD_TRIGGER_TIME (defined in CoachingEngine::Task) | CoachingEngine::Task | static | 
  | MSG_FIELD_TYPE (defined in CoachingEngine::Task) | CoachingEngine::Task | static | 
  | MSG_FIELD_VALUE (defined in CoachingEngine::Task) | CoachingEngine::Task | static | 
  | MsgType enum name | CoachingEngine::Task |  | 
  | name (defined in AIM) | AIM | protected | 
  | NONE enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription |  | 
  | operator=(const AIM &rhs) (defined in AIM) | AIM |  | 
  | outputDataQueue (defined in AIM) | AIM | protected | 
  | processDateValue(const std::string &sensor, const AIMValue &dateValue) | CoachingEngine::BiorhythmTask | protectedvirtual | 
  | PROP_COMPLETED (defined in CoachingEngine::Task) | CoachingEngine::Task | static | 
  | PROP_DESCRIPTION (defined in CoachingEngine::Task) | CoachingEngine::Task | static | 
  | PROP_END_TIME (defined in CoachingEngine::Task) | CoachingEngine::Task | static | 
  | PROP_HAS_MANUAL_VALUE (defined in CoachingEngine::Task) | CoachingEngine::Task | static | 
  | PROP_LAST_DATA (defined in CoachingEngine::Task) | CoachingEngine::Task | static | 
  | PROP_REMINDER_MESSAGE_TIME (defined in CoachingEngine::BiorhythmTask) | CoachingEngine::BiorhythmTask | static | 
  | PROP_START_TIME (defined in CoachingEngine::Task) | CoachingEngine::Task | static | 
  | PROP_STATUS (defined in CoachingEngine::Task) | CoachingEngine::Task | static | 
  | PROP_TARGET (defined in CoachingEngine::Task) | CoachingEngine::Task | static | 
  | PROP_TASK_TYPE (defined in CoachingEngine::Task) | CoachingEngine::Task | static | 
  | PROP_VALUE (defined in CoachingEngine::Task) | CoachingEngine::Task | static | 
  | properties (defined in AIM) | AIM | protected | 
  | removeDataSubscriber(const std::string &key) | AIM | inlinevirtual | 
  | requirements (defined in AIM) | AIM | protected | 
  | requirementsAreUpdated(bool reset=true) const  | CoachingEngine::Task | virtual | 
  | requirementsUpdated (defined in AIM) | AIM | mutableprotected | 
  | sendData() (defined in AIM) | AIM | virtual | 
  | sendMessage(double timestamp, MsgType msgType) | CoachingEngine::Task | virtual | 
  | setDataSubscribers(const std::map< std::string, AIM * > &subscribers) (defined in AIM) | AIM | protected | 
  | setFinalStatus(Status finalStatus) | CoachingEngine::Task | virtual | 
  | setInputDataQueue(const InputDataQueue &inputDataQueue) (defined in AIM) | AIM | protected | 
  | setOutputDataQueue(const AIMDataQueue &outputDataQueue) (defined in AIM) | AIM | protected | 
  | setProperties(const std::map< std::string, AIMValue > &properties) | CoachingEngine::Task | virtual | 
  | setProperty(const std::string &key, AIMValue value) | AIM | inlinevirtual | 
  | setReminderMessageTime(double time) (defined in CoachingEngine::BiorhythmTask) | CoachingEngine::BiorhythmTask | virtual | 
  | setTarget(const AIMValue &data) (defined in CoachingEngine::Task) | CoachingEngine::Task | inlinevirtual | 
  | setValueManually(const AIMValue &data) | CoachingEngine::Task | virtual | 
  | SLEEP enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription |  | 
  | SLEEP_PERIOD_GO_TO_SLEEP enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription |  | 
  | SLEEP_PERIOD_STAY_AWAKE enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription |  | 
  | SLEEPY enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription |  | 
  | startDate (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | protected | 
  | status (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | protected | 
  | Status enum name | CoachingEngine::TaskDescription |  | 
  | stringToTaskType(std::string taskType) (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | static | 
  | SUCCEEDED enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription |  | 
  | TAKE_CAFFEINE enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription |  | 
  | TAKE_MELATONIN enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription |  | 
  | target (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | protected | 
  | Task(TaskDescription::Type taskType, double startDate, double endDate, AIMValue target) | CoachingEngine::Task |  | 
  | TASK_COMPLETE enum value (defined in CoachingEngine::Task) | CoachingEngine::Task |  | 
  | TASK_ENCOURAGEMENT enum value (defined in CoachingEngine::Task) | CoachingEngine::Task |  | 
  | TASK_FAIL enum value (defined in CoachingEngine::Task) | CoachingEngine::Task |  | 
  | TASK_MR_CONFIDENCE enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription |  | 
  | TASK_MR_CONTROL enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription |  | 
  | TASK_MR_FLEXIBILITY enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription |  | 
  | TASK_MR_MOTIVATION enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription |  | 
  | TASK_MR_RELAXATION enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription |  | 
  | TASK_MR_SUPPORT enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription |  | 
  | TASK_MR_WORRIES enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription |  | 
  | TASK_REMINDER enum value (defined in CoachingEngine::Task) | CoachingEngine::Task |  | 
  | TASK_START enum value (defined in CoachingEngine::Task) | CoachingEngine::Task |  | 
  | TASK_STATUS_UNKNOWN enum value (defined in CoachingEngine::Task) | CoachingEngine::Task |  | 
  | TASK_SUCCESS enum value (defined in CoachingEngine::Task) | CoachingEngine::Task |  | 
  | TaskDescription(Type taskTypeId, double startDate, double endDate, std::string description, AIMValue target) | CoachingEngine::TaskDescription |  | 
  | TaskDescription(const TaskDescription &other) | CoachingEngine::TaskDescription |  | 
  | TaskDescription() | CoachingEngine::TaskDescription |  | 
  | taskType (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | protected | 
  | taskTypeToString(Type taskType) (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | static | 
  | triggers | CoachingEngine::Task | protected | 
  | triggersInitialized (defined in CoachingEngine::Task) | CoachingEngine::Task | protected | 
  | Type enum name | CoachingEngine::TaskDescription |  | 
  | UNKNOWN enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription |  | 
  | UNWINDING enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription |  | 
  | VERSION (defined in AIM) | AIM | static | 
  | WAKING_UP enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription |  | 
  | ~AIM() (defined in AIM) | AIM | virtual | 
  | ~BiorhythmTask() (defined in CoachingEngine::BiorhythmTask) | CoachingEngine::BiorhythmTask | virtual | 
  | ~Task() | CoachingEngine::Task | virtual |