Struct ArgumentsDTO

Struct Documentation

struct ArgumentsDTO

Typed arguments of CLIArgumentsDTO.

Public Functions

ArgumentsDTO() = default
ArgumentsDTO(CLIArgumentsDTO &&args)

Public Members

boost::optional<InputType> inputType

MeasurementSet source type.

boost::optional<std::string> filePath

MeasurementSet filepath.

boost::optional<std::string> configFilePath

Optional config filepath.

boost::optional<StreamOutType> streamOutType
boost::optional<std::string> outputFilePath

Calibration output file, print to terminal if empty.

boost::optional<int> stations
boost::optional<unsigned int> referenceAntenna
boost::optional<std::vector<SphericalDirection>> directions
boost::optional<ComputeImplementation> computeImplementation
boost::optional<Slice> solutionInterval
boost::optional<double> minimumBaselineThreshold
boost::optional<bool> readAutocorrelations
boost::optional<bool> mwaSupport
boost::optional<bool> computeCal1
boost::optional<icrar::log::Verbosity> verbosity
boost::optional<bool> useFileSystemCache

Whether to update a file cache for fast inverse matrix loading.

boost::optional<bool> useIntermediateBuffer

Whether to allocate intermediate buffers for reduced cpu->gpu copies.

boost::optional<bool> useCusolver

Whether to use cusolverDn for matrix inversion.