Class KrigingGridInterpolationModel
- Namespace
- ThinkGeo.Core
- Assembly
- ThinkGeo.Core.dll
public abstract class KrigingGridInterpolationModel : GridInterpolationModel
- Inheritance
-
KrigingGridInterpolationModel
- Derived
-
- Inherited Members
-
Constructors
KrigingGridInterpolationModel()
protected KrigingGridInterpolationModel()
KrigingGridInterpolationModel(IDictionary<PointShape, double>)
protected KrigingGridInterpolationModel(IDictionary<PointShape, double> points)
Parameters
points
IDictionary<PointShape, double>
KrigingGridInterpolationModel(IDictionary<PointShape, double>, int)
protected KrigingGridInterpolationModel(IDictionary<PointShape, double> points, int numberOfReferencedPoints)
Parameters
points
IDictionary<PointShape, double>
numberOfReferencedPoints
int
Properties
NumberOfReferencedPoints
public int NumberOfReferencedPoints { get; set; }
Property Value
- int
Points
public Dictionary<PointShape, double> Points { get; }
Property Value
- Dictionary<PointShape, double>
Methods
GetEmpiricalFunctionCoefficients(int, double[,], double[,], double)
public EmpiricalFunctionCoefficients GetEmpiricalFunctionCoefficients(int numberOfPoints, double[,] distance, double[,] semivariances, double maxRange)
Parameters
numberOfPoints
int
distance
double[,]
semivariances
double[,]
maxRange
double
Returns
- EmpiricalFunctionCoefficients
GetEmpiricalFunctionCoefficientsCore(int, double[,], double[,], double)
protected virtual EmpiricalFunctionCoefficients GetEmpiricalFunctionCoefficientsCore(int points, double[,] distance, double[,] semivariances, double maxRange)
Parameters
points
int
distance
double[,]
semivariances
double[,]
maxRange
double
Returns
- EmpiricalFunctionCoefficients
GetSemivariance(double, EmpiricalFunctionCoefficients)
public double GetSemivariance(double distance, EmpiricalFunctionCoefficients coefficients)
Parameters
distance
double
coefficients
EmpiricalFunctionCoefficients
Returns
- double
GetSemivarianceCore(double, EmpiricalFunctionCoefficients)
protected virtual double GetSemivarianceCore(double distance, EmpiricalFunctionCoefficients coefficients)
Parameters
distance
double
coefficients
EmpiricalFunctionCoefficients
Returns
- double
GetSillSlope(double, double)
protected double GetSillSlope(double distance, double range)
Parameters
distance
double
range
double
Returns
- double
GetSillSlopeCore(double, double)
protected abstract double GetSillSlopeCore(double distance, double range)
Parameters
distance
double
range
double
Returns
- double
InterpolateCore(RectangleShape, GridDefinition)
protected override double InterpolateCore(RectangleShape cellExtent, GridDefinition gridDefinition)
Parameters
cellExtent
RectangleShape
gridDefinition
GridDefinition
Returns
- double