lsst.afw  22.0.1-36-g99137b0eb+24a98d482b
Public Member Functions | List of all members
lsst::afw::math::SquaredExpCovariogram< T > Class Template Reference

SquaredExpCovariogram. More...

#include <GaussianProcess.h>

Inheritance diagram for lsst::afw::math::SquaredExpCovariogram< T >:
lsst::afw::math::Covariogram< T >

Public Member Functions

 ~SquaredExpCovariogram () override
 
 SquaredExpCovariogram ()
 
void setEllSquared (double ellSquared)
 set the _ellSquared hyper parameter (the square of the characteristic length scale of the covariogram) More...
 
operator() (ndarray::Array< const T, 1, 1 > const &, ndarray::Array< const T, 1, 1 > const &) const override
 Actually evaluate the covariogram function relating two points you want to interpolate from. More...
 

Detailed Description

template<typename T>
class lsst::afw::math::SquaredExpCovariogram< 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

Definition at line 164 of file GaussianProcess.h.

Constructor & Destructor Documentation

◆ ~SquaredExpCovariogram()

template<typename T >
lsst::afw::math::SquaredExpCovariogram< T >::~SquaredExpCovariogram ( )
overridedefault

◆ SquaredExpCovariogram()

template<typename T >
lsst::afw::math::SquaredExpCovariogram< T >::SquaredExpCovariogram
explicit

Definition at line 2000 of file GaussianProcess.cc.

Member Function Documentation

◆ operator()()

template<typename T >
T lsst::afw::math::SquaredExpCovariogram< T >::operator() ( ndarray::Array< const T, 1, 1 > const &  p1,
ndarray::Array< const T, 1, 1 > const &  p2 
) const
overridevirtual

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

Parameters
[in]p1the first point
[in]p2the second point

Reimplemented from lsst::afw::math::Covariogram< T >.

Definition at line 2010 of file GaussianProcess.cc.

◆ setEllSquared()

template<typename T >
void lsst::afw::math::SquaredExpCovariogram< T >::setEllSquared ( double  ellSquared)

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

Definition at line 2005 of file GaussianProcess.cc.


The documentation for this class was generated from the following files: