DP3
Namespaces | Functions
SolverFactory.h File Reference
#include "base/CalType.h"
#include "base/Direction.h"
#include <array>
#include <memory>
#include <string>
#include <vector>

Go to the source code of this file.

Namespaces

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

Functions

std::vector< double > dp3::ddecal::CalculateAntennaSmoothnessFactors (double ref_distance, const std::string &ref_antenna, const std::vector< std::array< double, 3 >> &antenna_positions, const std::vector< std::string > &antenna_factors, const std::vector< std::string > &antenna_names)
 
std::unique_ptr< SolverBase > dp3::ddecal::CreateSolver (const Settings &settings, const std::vector< std::string > &station_names)
 
void dp3::ddecal::InitializeSolverConstraints (SolverBase &solver, const Settings &settings, const std::vector< std::array< double, 3 >> &antenna_positions, const std::vector< std::string > &antenna_names, const std::vector< base::Direction > &source_positions, const std::vector< double > &frequencies)