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

This is the complete list of members for CoachingEngine::JetLagCoach, 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
addHoursToBedTime(double bed_time, double hours) (defined in CoachingEngine::JetLagCoach)CoachingEngine::JetLagCoachprotectedvirtual
AFTER_TRAVEL_DAY enum value (defined in CoachingEngine::JetLagCoach)CoachingEngine::JetLagCoachprotected
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::Coachprotectedvirtual
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
createNewPlan() (defined in CoachingEngine::JetLagCoach)CoachingEngine::JetLagCoachprotectedvirtual
createNewTask(std::string taskType)CoachingEngine::Coachprotectedvirtual
creatJetLagTask(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::JetLagCoach)CoachingEngine::JetLagCoachprotectedvirtual
dataSubscribers (defined in AIM)AIMprotected
decreaseGain(std::string taskType)CoachingEngine::Coachprotectedvirtual
doTick()CoachingEngine::Coachvirtual
DURING_FLIGHT enum value (defined in CoachingEngine::JetLagCoach)CoachingEngine::JetLagCoachprotected
dynamicCoach (defined in CoachingEngine::Coach)CoachingEngine::Coachprotected
end_date (defined in CoachingEngine::Coach)CoachingEngine::Coachprotected
exportProperties()AIMvirtual
FIELD_FLIGHT_ARRIVAL_TIME (defined in CoachingEngine::JetLagCoach)CoachingEngine::JetLagCoachstatic
FIELD_FLIGHT_ARRIVAL_TZ (defined in CoachingEngine::JetLagCoach)CoachingEngine::JetLagCoachstatic
FIELD_FLIGHT_ARRIVAL_TZ_OFFSET (defined in CoachingEngine::JetLagCoach)CoachingEngine::JetLagCoachstatic
FIELD_FLIGHT_DATE (defined in CoachingEngine::JetLagCoach)CoachingEngine::JetLagCoachstatic
FIELD_FLIGHT_DEPARTURE_TIME (defined in CoachingEngine::JetLagCoach)CoachingEngine::JetLagCoachstatic
FIELD_FLIGHT_DEPARTURE_TZ (defined in CoachingEngine::JetLagCoach)CoachingEngine::JetLagCoachstatic
FIELD_FLIGHT_DEPARTURE_TZ_OFFSET (defined in CoachingEngine::JetLagCoach)CoachingEngine::JetLagCoachstatic
FIELD_FLIGHT_ID (defined in CoachingEngine::JetLagCoach)CoachingEngine::JetLagCoachstatic
gain (defined in CoachingEngine::Coach)CoachingEngine::Coachprotected
getAfterTravelDayTasks(std::map< std::string, AIMValue > &stateProperties) (defined in CoachingEngine::JetLagCoach)CoachingEngine::JetLagCoachprotectedvirtual
getBiorhythmTasks(double coreBodyLowDate, double adjustSec) (defined in CoachingEngine::JetLagCoach)CoachingEngine::JetLagCoachprotectedvirtual
getCurrentTasks() const CoachingEngine::Coachvirtual
getDataSubscriber(std::string subscriber)AIMinlinevirtual
getDuringFlightTasks(std::map< std::string, AIMValue > &stateProperties) (defined in CoachingEngine::JetLagCoach)CoachingEngine::JetLagCoachprotectedvirtual
getFutureTasks(double start, double end)CoachingEngine::JetLagCoachvirtual
getGoal() const CoachingEngine::Coachinlinevirtual
getInputData(bool clear_input=false)AIMvirtual
getMemberDataAsProperties() const (defined in CoachingEngine::Coach)CoachingEngine::Coachvirtual
getName() const AIMinlinevirtual
getNextOutBedDate(double time, double out_bed_time, double to_bed_time=0, int tz_offset=-1)CoachingEngine::JetLagCoachprotectedvirtual
getNextToBedDate(double time, double bed_time, int tz_offset=-1)CoachingEngine::JetLagCoachprotectedvirtual
getOutputData(bool clear_output=false)AIMvirtual
getPhaseTasks(JetlagProgramPhase phase, std::map< std::string, AIMValue > &stateProperties) (defined in CoachingEngine::JetLagCoach)CoachingEngine::JetLagCoachprotectedvirtual
getPreDepartureTasks(std::map< std::string, AIMValue > &stateProperties, bool travelDay) (defined in CoachingEngine::JetLagCoach)CoachingEngine::JetLagCoachprotectedvirtual
getProgramPhase(double time, std::map< std::string, AIMValue > &stateProperties)CoachingEngine::JetLagCoachprotectedvirtual
getProperties()CoachingEngine::JetLagCoachvirtual
getProperty(std::string key) const AIMinlinevirtual
getRequirements() const CoachingEngine::Coachvirtual
getStartOfDay(double time, int tz_offset=-1)CoachingEngine::JetLagCoachprotectedvirtual
getStatus() const CoachingEngine::Coachinlinevirtual
getTask(TaskDescription::Type type) (defined in CoachingEngine::Coach)CoachingEngine::Coachprotectedvirtual
getTravelDayAfterArrivalTasks(std::map< std::string, AIMValue > &stateProperties) (defined in CoachingEngine::JetLagCoach)CoachingEngine::JetLagCoachprotectedvirtual
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
handleNewFlightPlan(AIMValue flightPlan) (defined in CoachingEngine::JetLagCoach)CoachingEngine::JetLagCoachprotectedvirtual
handleNewTimeZone(AIMValue timeZone, std::map< std::string, AIMValue > &stateProperties) (defined in CoachingEngine::JetLagCoach)CoachingEngine::JetLagCoachprotectedvirtual
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
JetLagCoach(std::string name="jet_lag_coach") (defined in CoachingEngine::JetLagCoach)CoachingEngine::JetLagCoach
JetlagProgramPhase enum name (defined in CoachingEngine::JetLagCoach)CoachingEngine::JetLagCoachprotected
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::JetLagCoach)CoachingEngine::JetLagCoachprotected
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
PRE_DEPARTURE enum value (defined in CoachingEngine::JetLagCoach)CoachingEngine::JetLagCoachprotected
processDateValue(const std::string &sensor, const AIMValue &dateValue)CoachingEngine::JetLagCoachprotectedvirtual
programPhase (defined in CoachingEngine::JetLagCoach)CoachingEngine::JetLagCoachprotected
PROP_ACTIVE_TASKS (defined in CoachingEngine::Coach)CoachingEngine::Coachstatic
PROP_ARRIVAL_TIMECoachingEngine::JetLagCoachstatic
PROP_BASELINE (defined in CoachingEngine::Coach)CoachingEngine::Coachstatic
PROP_BED_TIMECoachingEngine::JetLagCoachstatic
PROP_COMPLETED_TASKS (defined in CoachingEngine::Coach)CoachingEngine::Coachstatic
PROP_CURRENT_TIME (defined in CoachingEngine::Coach)CoachingEngine::Coachstatic
PROP_CURRENT_TIMEZONE (defined in CoachingEngine::JetLagCoach)CoachingEngine::JetLagCoachstatic
PROP_DYNAMIC_COACH (defined in CoachingEngine::Coach)CoachingEngine::Coachstatic
PROP_END_DATE (defined in CoachingEngine::Coach)CoachingEngine::Coachstatic
PROP_FLIGHT_PLANS (defined in CoachingEngine::JetLagCoach)CoachingEngine::JetLagCoachstatic
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_HOUR_DIFFERENCECoachingEngine::JetLagCoachstatic
PROP_NORMAL_BED_TIMECoachingEngine::JetLagCoachstatic
PROP_NORMAL_WAKEUP_TIMECoachingEngine::JetLagCoachstatic
PROP_ORIGINAL_TIMEZONE (defined in CoachingEngine::JetLagCoach)CoachingEngine::JetLagCoachstatic
PROP_PAUSED_SECONDS (defined in CoachingEngine::Coach)CoachingEngine::Coachstatic
PROP_PLANNED_TASKS (defined in CoachingEngine::JetLagCoach)CoachingEngine::JetLagCoachstatic
PROP_PROGRAM_FINISHED_DATE (defined in CoachingEngine::JetLagCoach)CoachingEngine::JetLagCoachstatic
PROP_PROGRAM_PHASE (defined in CoachingEngine::JetLagCoach)CoachingEngine::JetLagCoachstatic
PROP_SET_NEW_TIME_ZONECoachingEngine::JetLagCoachstatic
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_STAYING_DAYS (defined in CoachingEngine::JetLagCoach)CoachingEngine::JetLagCoachstatic
PROP_TOTAL_DAYS (defined in CoachingEngine::Coach)CoachingEngine::Coachstatic
PROP_WAKEUP_TIMECoachingEngine::JetLagCoachstatic
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::JetLagCoachvirtual
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::JetLagCoachvirtual
setProperty(const std::string &key, AIMValue value)CoachingEngine::JetLagCoachvirtual
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
start_date (defined in CoachingEngine::Coach)CoachingEngine::Coachprotected
startPlannedTasks() (defined in CoachingEngine::JetLagCoach)CoachingEngine::JetLagCoachprotectedvirtual
status (defined in CoachingEngine::Coach)CoachingEngine::Coachprotected
Status enum nameCoachingEngine::Coach
total_days (defined in CoachingEngine::Coach)CoachingEngine::Coachprotected
TRAVEL_DAY_AFTER_ARRIVAL enum value (defined in CoachingEngine::JetLagCoach)CoachingEngine::JetLagCoachprotected
TRAVEL_DAY_PRE_DEPARTURE enum value (defined in CoachingEngine::JetLagCoach)CoachingEngine::JetLagCoachprotected
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
~JetLagCoach() (defined in CoachingEngine::JetLagCoach)CoachingEngine::JetLagCoachvirtual