AIM
|
This is the complete list of members for CoachingEngine::ShiftWorkCoach, including all inherited members.
activeTasks (defined in CoachingEngine::Coach) | CoachingEngine::Coach | protected |
addActiveTask(Task &task) | CoachingEngine::Coach | protectedvirtual |
addData(const AIMData &data) | CoachingEngine::Coach | virtual |
addDataSubscriber(const std::string &key, AIM *subscriber) | AIM | inlinevirtual |
addHoursToBedTime(double bed_time, double hours) (defined in CoachingEngine::ShiftWorkCoach) | CoachingEngine::ShiftWorkCoach | protectedvirtual |
AIM(std::string name="") | AIM | |
AIM(const AIM &other) (defined in AIM) | AIM | |
AIMData typedef | AIM | |
AIMDataQueue typedef | AIM | |
AIMValueQueue typedef | AIM | |
baseline (defined in CoachingEngine::Coach) | CoachingEngine::Coach | protected |
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::Coach | protectedvirtual |
calculateGoal(std::string taskType, double currentValue, int weeksLeft) | CoachingEngine::Coach | protectedvirtual |
calculateTargetValue(int week, double goalValue, double lastValue, double speed=(2.0/3.0)) | CoachingEngine::Coach | protectedvirtual |
calculateTaskPeriod(double currentTime, std::string taskType="") | CoachingEngine::Coach | protectedvirtual |
CALIBRATION enum value (defined in CoachingEngine::Coach) | CoachingEngine::Coach | |
checkAndHandleNewWeek() | CoachingEngine::Coach | protectedvirtual |
clock (defined in CoachingEngine::Coach) | CoachingEngine::Coach | protected |
Coach(const Coach &other) (defined in CoachingEngine::Coach) | CoachingEngine::Coach | |
Coach(Type coachType, std::string name="coach") | CoachingEngine::Coach | protected |
completedTasks (defined in CoachingEngine::Coach) | CoachingEngine::Coach | protected |
createNewPlan() (defined in CoachingEngine::ShiftWorkCoach) | CoachingEngine::ShiftWorkCoach | protectedvirtual |
createNewTask(std::string taskType) | CoachingEngine::Coach | protectedvirtual |
creatShiftWorkTask(Task::Type taskType, double taskStartTime, double taskEndTime, double triggerTime=0.0/0.0, double targetStartTime=0.0/0.0, double targetEndTime=0.0/0.0) (defined in CoachingEngine::ShiftWorkCoach) | CoachingEngine::ShiftWorkCoach | protectedvirtual |
dataSubscribers (defined in AIM) | AIM | protected |
DAY enum value (defined in CoachingEngine::ShiftWorkCoach) | CoachingEngine::ShiftWorkCoach | |
decreaseGain(std::string taskType) | CoachingEngine::Coach | protectedvirtual |
doTick() | CoachingEngine::Coach | virtual |
dynamicCoach (defined in CoachingEngine::Coach) | CoachingEngine::Coach | protected |
end_date (defined in CoachingEngine::Coach) | CoachingEngine::Coach | protected |
EVENING enum value (defined in CoachingEngine::ShiftWorkCoach) | CoachingEngine::ShiftWorkCoach | |
exportProperties() | AIM | virtual |
FREE enum value (defined in CoachingEngine::ShiftWorkCoach) | CoachingEngine::ShiftWorkCoach | |
gain (defined in CoachingEngine::Coach) | CoachingEngine::Coach | protected |
getBedTimes(double start_date, double end_date, double &bedTime, double &wakeUpTime) | CoachingEngine::ShiftWorkCoach | protected |
getBiorhythmTasks(double coreBodyLowDate) (defined in CoachingEngine::ShiftWorkCoach) | CoachingEngine::ShiftWorkCoach | protectedvirtual |
getCurrentTasks() const | CoachingEngine::Coach | virtual |
getDataSubscriber(std::string subscriber) | AIM | inlinevirtual |
getDayShiftTasks(double start_date, double end_date, std::map< std::string, AIMValue > &stateProperties) (defined in CoachingEngine::ShiftWorkCoach) | CoachingEngine::ShiftWorkCoach | protectedvirtual |
getEveningShiftTasks(double start_date, double end_date, std::map< std::string, AIMValue > &stateProperties) (defined in CoachingEngine::ShiftWorkCoach) | CoachingEngine::ShiftWorkCoach | protectedvirtual |
getFreeShiftTasks(double start_date, double end_date, std::map< std::string, AIMValue > &stateProperties) (defined in CoachingEngine::ShiftWorkCoach) | CoachingEngine::ShiftWorkCoach | protectedvirtual |
getFutureTasks(double start, double end) | CoachingEngine::ShiftWorkCoach | virtual |
getGoal() const | CoachingEngine::Coach | inlinevirtual |
getInputData(bool clear_input=false) | AIM | virtual |
getMemberDataAsProperties() const (defined in CoachingEngine::Coach) | CoachingEngine::Coach | virtual |
getMorningShiftTasks(double start_date, double end_date, std::map< std::string, AIMValue > &stateProperties) (defined in CoachingEngine::ShiftWorkCoach) | CoachingEngine::ShiftWorkCoach | protectedvirtual |
getName() const | AIM | inlinevirtual |
getNextOutBedDate(double time, double out_bed_time, double to_bed_date=0) (defined in CoachingEngine::ShiftWorkCoach) | CoachingEngine::ShiftWorkCoach | protectedvirtual |
getNextToBedDate(double time, double bed_time) | CoachingEngine::ShiftWorkCoach | protectedvirtual |
getNightShiftTasks(double start_date, double end_date, std::map< std::string, AIMValue > &stateProperties) (defined in CoachingEngine::ShiftWorkCoach) | CoachingEngine::ShiftWorkCoach | protectedvirtual |
getOutputData(bool clear_output=false) | AIM | virtual |
getProperties() | CoachingEngine::ShiftWorkCoach | virtual |
getProperty(std::string key) const | AIM | inlinevirtual |
getRequirements() const | CoachingEngine::Coach | virtual |
getShift(double start_date, double end_date) | CoachingEngine::ShiftWorkCoach | protected |
getShiftTasks(double start_date, double end_date, std::map< std::string, AIMValue > &stateProperties) (defined in CoachingEngine::ShiftWorkCoach) | CoachingEngine::ShiftWorkCoach | protectedvirtual |
getStartOfDay(double time) (defined in CoachingEngine::ShiftWorkCoach) | CoachingEngine::ShiftWorkCoach | protectedvirtual |
getStatus() const | CoachingEngine::Coach | inlinevirtual |
getTask(TaskDescription::Type type) (defined in CoachingEngine::Coach) | CoachingEngine::Coach | protectedvirtual |
getType() | CoachingEngine::Coach | inlinevirtual |
getWeek(double date) | CoachingEngine::Coach | protectedvirtual |
goal (defined in CoachingEngine::Coach) | CoachingEngine::Coach | protected |
GOAL_INITIALIZED enum value (defined in CoachingEngine::Coach) | CoachingEngine::Coach | |
goalType (defined in CoachingEngine::Coach) | CoachingEngine::Coach | protected |
handleCompletedTask(Task *task) | CoachingEngine::Coach | protectedvirtual |
increaseGain(std::string taskType) | CoachingEngine::Coach | protectedvirtual |
InitializationType enum name | CoachingEngine::Coach | |
InputDataQueue typedef | AIM | |
inputDataQueue (defined in AIM) | AIM | protected |
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 | |
MORNING enum value (defined in CoachingEngine::ShiftWorkCoach) | CoachingEngine::ShiftWorkCoach | |
name (defined in AIM) | AIM | protected |
NIGHT enum value (defined in CoachingEngine::ShiftWorkCoach) | CoachingEngine::ShiftWorkCoach | |
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::Coach | static |
outputDataQueue (defined in AIM) | AIM | protected |
pause(double time) | CoachingEngine::Coach | virtual |
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::ShiftWorkCoach | protectedvirtual |
PROP_ACTIVE_TASKS (defined in CoachingEngine::Coach) | CoachingEngine::Coach | static |
PROP_BASELINE (defined in CoachingEngine::Coach) | CoachingEngine::Coach | static |
PROP_BED_TIME | CoachingEngine::ShiftWorkCoach | static |
PROP_COMPLETED_TASKS (defined in CoachingEngine::Coach) | CoachingEngine::Coach | static |
PROP_CORE_BODY_LOW | CoachingEngine::ShiftWorkCoach | static |
PROP_CURRENT_TIME (defined in CoachingEngine::Coach) | CoachingEngine::Coach | static |
PROP_DYNAMIC_COACH (defined in CoachingEngine::Coach) | CoachingEngine::Coach | static |
PROP_END_DATE (defined in CoachingEngine::Coach) | CoachingEngine::Coach | static |
PROP_GAIN (defined in CoachingEngine::Coach) | CoachingEngine::Coach | static |
PROP_GOAL (defined in CoachingEngine::Coach) | CoachingEngine::Coach | static |
PROP_GOAL_TYPE (defined in CoachingEngine::Coach) | CoachingEngine::Coach | static |
PROP_NORMAL_BED_TIME | CoachingEngine::ShiftWorkCoach | static |
PROP_NORMAL_WAKEUP_TIME | CoachingEngine::ShiftWorkCoach | static |
PROP_PAUSED_SECONDS (defined in CoachingEngine::Coach) | CoachingEngine::Coach | static |
PROP_PLANNED_TASKS | CoachingEngine::ShiftWorkCoach | static |
PROP_PROGRAM_FINISHED_DATE | CoachingEngine::ShiftWorkCoach | static |
PROP_SCHEDULE | CoachingEngine::ShiftWorkCoach | static |
PROP_START_DATE (defined in CoachingEngine::Coach) | CoachingEngine::Coach | static |
PROP_START_PAUSE (defined in CoachingEngine::Coach) | CoachingEngine::Coach | static |
PROP_STATUS (defined in CoachingEngine::Coach) | CoachingEngine::Coach | static |
PROP_TOTAL_DAYS (defined in CoachingEngine::Coach) | CoachingEngine::Coach | static |
PROP_WAKEUP_TIME | CoachingEngine::ShiftWorkCoach | static |
PROP_WORK_END_DATE | CoachingEngine::ShiftWorkCoach | static |
PROP_WORK_START_DATE | CoachingEngine::ShiftWorkCoach | static |
properties (defined in AIM) | AIM | protected |
READY enum value (defined in CoachingEngine::Coach) | CoachingEngine::Coach | |
removeActiveTask(Task *task) | CoachingEngine::Coach | protectedvirtual |
removeDataSubscriber(const std::string &key) | AIM | inlinevirtual |
removeRoutesForTask(Task *task) (defined in CoachingEngine::Coach) | CoachingEngine::Coach | protectedvirtual |
requirements (defined in AIM) | AIM | protected |
requirementsAreUpdated(bool reset) const | CoachingEngine::Coach | virtual |
requirementsUpdated (defined in AIM) | AIM | mutableprotected |
resume(double time) | CoachingEngine::Coach | virtual |
routes (defined in CoachingEngine::Coach) | CoachingEngine::Coach | protected |
sendData() (defined in AIM) | AIM | virtual |
SensorRoutes typedef (defined in CoachingEngine::Coach) | CoachingEngine::Coach | protected |
setBedTimes(double bedTime, double wakeUpTime, std::map< std::string, AIMValue > &stateProperties) | CoachingEngine::ShiftWorkCoach | protectedvirtual |
setDataSubscribers(const std::map< std::string, AIM * > &subscribers) (defined in AIM) | AIM | protected |
setGoal(InitializationType type, const AIMValue &init, bool dynamic=true) | CoachingEngine::ShiftWorkCoach | 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::ShiftWorkCoach | virtual |
setProperty(const std::string &key, AIMValue value) | AIM | inlinevirtual |
setTaskValueManually(std::string taskType, double taskStartDate, const AIMValue &data) | CoachingEngine::Coach | virtual |
SHIFT enum name (defined in CoachingEngine::ShiftWorkCoach) | CoachingEngine::ShiftWorkCoach | |
SHIFTWORK enum value (defined in CoachingEngine::Coach) | CoachingEngine::Coach | |
ShiftWorkCoach(std::string name="shift_work_coach") (defined in CoachingEngine::ShiftWorkCoach) | CoachingEngine::ShiftWorkCoach | |
SLEEP_DURATION enum value (defined in CoachingEngine::Coach) | CoachingEngine::Coach | |
start_date (defined in CoachingEngine::Coach) | CoachingEngine::Coach | protected |
startPlannedTasks() (defined in CoachingEngine::ShiftWorkCoach) | CoachingEngine::ShiftWorkCoach | protectedvirtual |
status (defined in CoachingEngine::Coach) | CoachingEngine::Coach | protected |
Status enum name | CoachingEngine::Coach | |
total_days (defined in CoachingEngine::Coach) | CoachingEngine::Coach | protected |
type (defined in CoachingEngine::Coach) | CoachingEngine::Coach | protected |
Type enum name | CoachingEngine::Coach | |
UNINITIALIZED enum value (defined in CoachingEngine::Coach) | CoachingEngine::Coach | |
VERSION (defined in AIM) | AIM | static |
~AIM() (defined in AIM) | AIM | virtual |
~Coach() (defined in CoachingEngine::Coach) | CoachingEngine::Coach | protectedvirtual |
~ShiftWorkCoach() (defined in CoachingEngine::ShiftWorkCoach) | CoachingEngine::ShiftWorkCoach | virtual |