Template Class Covariogram¶
Defined in File GaussianProcess.h
Inheritance Relationships¶
Derived Types¶
public lsst::afw::math::NeuralNetCovariogram< T >
(Template Class NeuralNetCovariogram)public lsst::afw::math::SquaredExpCovariogram< T >
(Template Class SquaredExpCovariogram)
Class Documentation¶
-
template<typename
T
>
classCovariogram
¶ The parent class of covariogram functions for use in Gaussian Process interpolation
Each instantiation of a Covariogram will store its own hyper parameters
Subclassed by lsst::afw::math::NeuralNetCovariogram< T >, lsst::afw::math::SquaredExpCovariogram< T >
Public Functions
-
virtual
~Covariogram
()¶
-
Covariogram
(const Covariogram&)¶
-
Covariogram &
operator=
(const Covariogram&)¶
-
Covariogram
(Covariogram&&)¶
-
Covariogram &
operator=
(Covariogram&&)¶
-
Covariogram
()¶ construct a Covariogram assigning default values to the hyper parameters
-
virtual 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
-
virtual