public class AmbiguitySolver extends Object
LambdaMethod
Constructor and Description |
---|
AmbiguitySolver(List<ParameterDriver> ambiguityDrivers,
IntegerLeastSquareSolver solver,
AmbiguityAcceptance acceptance)
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
List<ParameterDriver> |
fixIntegerAmbiguities(int startIndex,
List<ParameterDriver> measurementsParametersDrivers,
RealMatrix covariance)
Fix integer ambiguities.
|
List<ParameterDriver> |
getAllAmbiguityDrivers()
Get all the ambiguity parameters drivers.
|
protected List<ParameterDriver> |
getFreeAmbiguityDrivers()
Get the ambiguity parameters drivers that have not been fixed yet.
|
protected int[] |
getFreeAmbiguityIndirection(int startIndex,
List<ParameterDriver> measurementsParametersDrivers)
Get ambiguity indirection array for ambiguity parameters drivers that have not been fixed yet.
|
void |
unFixAmbiguity(ParameterDriver ambiguityDriver)
Un-fix an integer ambiguity (typically after a phase cycle slip).
|
public AmbiguitySolver(List<ParameterDriver> ambiguityDrivers, IntegerLeastSquareSolver solver, AmbiguityAcceptance acceptance)
ambiguityDrivers
- drivers for ambiguity parameterssolver
- solver for the underlying Integer Least Square problemacceptance
- acceptance test to useLambdaMethod
public List<ParameterDriver> getAllAmbiguityDrivers()
protected List<ParameterDriver> getFreeAmbiguityDrivers()
protected int[] getFreeAmbiguityIndirection(int startIndex, List<ParameterDriver> measurementsParametersDrivers)
startIndex
- start index for measurements parameters in global covariance matrixmeasurementsParametersDrivers
- measurements parameters drivers in global covariance matrix orderpublic void unFixAmbiguity(ParameterDriver ambiguityDriver)
ambiguityDriver
- driver for the ambiguity to un-fixpublic List<ParameterDriver> fixIntegerAmbiguities(int startIndex, List<ParameterDriver> measurementsParametersDrivers, RealMatrix covariance)
startIndex
- start index for measurements parameters in global covariance matrixmeasurementsParametersDrivers
- measurements parameters drivers in global covariance matrix ordercovariance
- global covariance matrixCopyright © 2002-2020 CS Group. All rights reserved.