Struct ArgumentsDTO

Struct Documentation

struct ArgumentsDTO

Typed arguments of CLIArgumentsDTO.

Public Functions

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

Public Members

std::optional<InputType> inputType

LeapDataset source type.

std::optional<std::string> filePath

LeapDataset filepath.

std::optional<std::string> configFilePath

Optional config filepath.

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

Calibration output file, print to terminal if empty.

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

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

std::optional<bool> useIntermediateBuffer

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

std::optional<bool> useCusolver

Whether to use cusolverDn for matrix inversion.