DP3
Classes | Namespaces | Functions
PhaseLineFitter.h File Reference
#include <cmath>
#include <limits>
#include <vector>
#include <aocommon/optionalnumber.h>

Go to the source code of this file.

Classes

struct  dp3::common::phase_fitting::FitSample
 
struct  dp3::common::phase_fitting::SlopeFitRange
 

Namespaces

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

Functions

double dp3::common::phase_fitting::FitSlope (const std::vector< FitSample > &data)
 
double dp3::common::phase_fitting::FitSlope (const std::vector< FitSample > &data, const SlopeFitRange &range)
 
SlopeFitRange dp3::common::phase_fitting::GetRange (const std::vector< FitSample > &data, aocommon::OptionalNumber< int > wrap_count_limit={})
 
double dp3::common::phase_fitting::SlopeModelCost (const std::vector< FitSample > &data, double slope)
 
double dp3::common::phase_fitting::UnwrapAndFit (const std::vector< FitSample > &data, double unwrapping_slope)