Struct CLIArgumentsDTO

Struct Documentation

struct CLIArgumentsDTO

Raw arguments received via the command line interface using boost::program_options. Only raw types std::string, bool, int, uint, float and double are allowed here.

Public Members

boost::optional<std::string> inputType
boost::optional<std::string> filePath
boost::optional<std::string> configFilePath
boost::optional<std::string> streamOutType
boost::optional<std::string> outputFilePath
boost::optional<int> stations
boost::optional<unsigned int> referenceAntenna
boost::optional<std::string> directions
boost::optional<std::string> computeImplementation
boost::optional<std::string> solutionInterval
boost::optional<double> minimumBaselineThreshold
boost::optional<bool> mwaSupport
boost::optional<bool> computeCal1
boost::optional<bool> readAutocorrelations
boost::optional<int> verbosity
boost::optional<bool> useFileSystemCache
boost::optional<bool> useIntermediateBuffer
boost::optional<bool> useCusolver

Public Static Functions

static CLIArgumentsDTO GetDefaultArguments()