Template Class SquaredExpCovariogram

Inheritance Relationships

Base Type

Class Documentation

template<typename T>
class SquaredExpCovariogram : public lsst::afw::math::Covariogram<T>

SquaredExpCovariogram

a Covariogram that falls off as the negative exponent of the square of the distance between the points

Contains one hyper parameter (_ellSquared) encoding the square of the characteristic length scale of the covariogram

Public Functions

~SquaredExpCovariogram()
SquaredExpCovariogram()
void setEllSquared(double ellSquared)

set the _ellSquared hyper parameter (the square of the characteristic length scale of the covariogram)

T operator()(ndarray::Array<const T, 1, 1> const &p1, ndarray::Array<const T, 1, 1> const &p2) const

Actually evaluate the covariogram function relating two points you want to interpolate from

Parameters
  • [in] p1: the first point

  • [in] p2: the second point