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