Ginan
Loading...
Searching...
No Matches
inputsOutputs.hpp File Reference

Functions

void reloadInputFiles ()
 
bool checkValidFile (const string &path, const string &description="")
 Check that filename is valid and the file exists.
 
bool checkValidFiles (vector< string > &paths, const string &description="")
 
void replaceTimes (string &str, boost::posix_time::ptime time)
 Replace macros for times with numeric values.
 
void createDirectories (boost::posix_time::ptime time)
 Create directories if required.
 
void perEpochPostProcessingAndOutputs (Trace &pppTrace, Network &pppNet, Network &ionNet, ReceiverMap &receiverMap, KFState &kfState, KFState &ionState, const GTime &time, bool emptyEpoch)
 
void createTracefiles (ReceiverMap &receiverMap, Network &pppNet, Network &ionNet)
 Create new empty trace files only when required when the filename is changed.
 
void outputPredictedStates (Trace &trace, KFState &kfState)
 
void configureUploadingStreams ()
 

Function Documentation

◆ checkValidFile()

bool checkValidFile ( const string & path,
const string & description = "" )

Check that filename is valid and the file exists.

Parameters
pathFilename to check
descriptionDescription for error messages
Here is the caller graph for this function:

◆ checkValidFiles()

bool checkValidFiles ( vector< string > & paths,
const string & description = "" )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ configureUploadingStreams()

void configureUploadingStreams ( )
Here is the caller graph for this function:

◆ createDirectories()

void createDirectories ( boost::posix_time::ptime time)

Create directories if required.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ createTracefiles()

void createTracefiles ( ReceiverMap & receiverMap,
Network & pppNet,
Network & ionNet )

Create new empty trace files only when required when the filename is changed.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ outputPredictedStates()

void outputPredictedStates ( Trace & trace,
KFState & kfState )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ perEpochPostProcessingAndOutputs()

void perEpochPostProcessingAndOutputs ( Trace & pppTrace,
Network & pppNet,
Network & ionNet,
ReceiverMap & receiverMap,
KFState & kfState,
KFState & ionState,
const GTime & time,
bool emptyEpoch )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ reloadInputFiles()

void reloadInputFiles ( )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ replaceTimes()

void replaceTimes ( string & str,
boost::posix_time::ptime time )

Replace macros for times with numeric values.

Available replacements are "<DDD> <D> <WWWW> <YYYY> <YY> <MM> <DD> <HH> <hh> <mm> <LOGTIME>"

Parameters
strString to replace macros within
timeTime to use for replacements
Here is the call graph for this function:
Here is the caller graph for this function: