From 34169f3aecfca0098b9d975dc6d8cfba8883403c Mon Sep 17 00:00:00 2001 From: Raimon Tolosana-Delgado <tolosa53@fwg206.ad.fz-rossendorf.de> Date: Thu, 15 Jul 2021 20:14:47 +0200 Subject: [PATCH] documented variogram abstract classes --- R/variograms.R | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/R/variograms.R b/R/variograms.R index 5de2167..5ff48e0 100644 --- a/R/variograms.R +++ b/R/variograms.R @@ -1068,7 +1068,10 @@ gsi.midValues.azimuthInterval <- function(x){ (x[[1]]+x[[2]])/2 } # abstract classes #' @title Structural function model specification -#' @description Abstract class, containing any specification of a variogram (or covariance) model +#' @description Abstract class, containing any specification of a variogram (or covariance) model. +#' Members must implement a coercion method to +#' class "gmCgram" (see [setCgram()] for an example), and (possibly) coercion to +#' class "variogramModel" or "variogramModelList" (see [gstat::vgm()]) #' @export #' @include compositionsCompatibility.R #' @include gstatCompatibility.R @@ -1143,7 +1146,10 @@ setClass("gmGaussianModel", # abstract classes #' @title Empirical structural function specification -#' @description Abstract class, containing any specification of an empirical variogram (or covariance function, or variations) +#' @description Abstract class, containing any specification of an empirical variogram +#' (or covariance function, or variations). Members must implement a coercion method to +#' class "gmEVario" (see [gsi.EVario2D()] for an example), and (possibly) coercion to +#' class "gstatVariogram" (see [gstat::variogram()]) #' @export #' @include compositionsCompatibility.R #' @include gstatCompatibility.R -- GitLab