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

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

Public Static Functions

static CLIArgumentsDTO GetDefaultArguments()