DP3
Classes | Namespaces | Enumerations | Functions
Settings.h File Reference
#include <map>
#include <optional>
#include <set>
#include <string>
#include <vector>
#include "linear_solvers/LLSSolver.h"
#include "base/CalType.h"
#include "base/Direction.h"
#include "common/ParameterSet.h"

Go to the source code of this file.

Classes

struct  dp3::ddecal::Settings
 This struct parses the DDECal parset settings and stores them. More...
 

Namespaces

 dp3
 This file has generic helper routines for testing steps.
 
 dp3::ddecal
 

Enumerations

enum class  dp3::ddecal::SolverAlgorithm {
  dp3::ddecal::kLowRank , dp3::ddecal::kDirectionSolve , dp3::ddecal::kDirectionIterative , dp3::ddecal::kHybrid ,
  dp3::ddecal::kLBFGS
}
 
enum class  dp3::ddecal::SolverDataUse { dp3::ddecal::kSingle , dp3::ddecal::kDual , dp3::ddecal::kFull }
 

Functions

std::vector< size_t > dp3::ddecal::GetSolutionToDirectionVector (const std::vector< uint32_t > &sub_solutions_per_direction)
 
void dp3::ddecal::ShowConstraintSettings (std::ostream &output, const Settings &settings)
 
std::string dp3::ddecal::ToString (SolverAlgorithm algorithm)