13 #ifndef HFRADARCOMPACTMODELFORECASTER_H_
14 #define HFRADARCOMPACTMODELFORECASTER_H_
const Mtx xlags_
Definition: HFRadarCompactModelForecaster.h:61
Contains the SyncComponent class definition.
HFRadarCompactModelForecaster(const Module *module)
Definition: HFRadarCompactModelForecaster.cpp:24
A DataAccessor that reads values from the Slate Contains a default dataValue that must not be NULL...
Definition: UniversalDataReader.h:26
int verbosity_
Definition: HFRadarCompactModelForecaster.h:58
Mtx forecastExpansionCoefficients_
Definition: HFRadarCompactModelForecaster.h:73
ConfigReader * ignoreECsMoreRecentThanCfgReader_
Definition: HFRadarCompactModelForecaster.h:77
Mtx glm2fwd(const Mtx &buf)
Definition: HFRadarCompactModelForecaster.cpp:104
Timestamp forecastStartTime_
Definition: HFRadarCompactModelForecaster.h:75
BlobWriter * forecastTimesWriter_
Definition: HFRadarCompactModelForecaster.h:80
int historyHours_
Definition: HFRadarCompactModelForecaster.h:68
double forecastEpochSeconds_[HFRadarCompactModelForecasterIF::TOTAL_HOURS]
Definition: HFRadarCompactModelForecaster.h:74
Specifies the interface details for the HFRadarCompactModelForecaster component in the EstimationModu...
UniversalDataReader * platformCommunicationsReader_
Definition: HFRadarCompactModelForecaster.h:78
Definition: BlobWriter.h:227
Mtx expansionCoefficients_
Definition: HFRadarCompactModelForecaster.h:72
void initialize(void)
Initialize function.
Definition: HFRadarCompactModelForecaster.cpp:50
int projectionHours_
Definition: HFRadarCompactModelForecaster.h:69
Module is the abstract base class for a collection of Component objects that can be contained in a lo...
Definition: Module.h:45
void run()
The actual "payload" of the component.
Definition: HFRadarCompactModelForecaster.cpp:60
void publishForecast(void)
Definition: HFRadarCompactModelForecaster.cpp:114
const Mtx netB1_
Definition: HFRadarCompactModelForecaster.h:66
Definition: ConfigReader.h:13
HFRadarCompactModelForecaster component.
Definition: HFRadarCompactModelForecaster.h:39
const Mtx netTpca_
Definition: HFRadarCompactModelForecaster.h:64
const Mtx netInpMean_
Definition: HFRadarCompactModelForecaster.h:63
bool loadHistory(void)
Definition: HFRadarCompactModelForecaster.cpp:131
const Mtx netW1_
Definition: HFRadarCompactModelForecaster.h:65
void forecast(void)
Definition: HFRadarCompactModelForecaster.cpp:72
virtual ~HFRadarCompactModelForecaster()
Definition: HFRadarCompactModelForecaster.cpp:47
BlobWriter * forecastExpansionCoefficientsWriter_
Definition: HFRadarCompactModelForecaster.h:79
Abstract Base class for components that generate other estimates.
Definition: SyncComponent.h:206
const Mtx ulags_
Definition: HFRadarCompactModelForecaster.h:62
Represents absolute times.
Definition: Timestamp.h:31