Package: INLAtools
Type: Package
Title: Functionalities for the 'INLA' Package
Version: 0.1.3
Maintainer: Elias Teixeira Krainski <elias.krainski@kaust.edu.sa>
Authors@R: c(
 person(given = c("Elias"),
        family = "Teixeira Krainski",
        email = "elias.krainski@kaust.edu.sa",
        role = c("cre", "aut", "cph"),
        comment = c(ORCID = "0000-0002-7063-2615")),
 person("Finn", "Lindgren", email = "finn.lindgren@gmail.com",
        role = c("aut"),
        comment = c(ORCID = "0000-0002-5833-2011")),
 person(given = "Haavard",
        family = "Rue’",
        role = "aut",
        comment = c(ORCID = "0000-0002-0222-1881"))
        )
Description: Contain code to work with a C struct, in short
  cgeneric, to define a Gaussian Markov random (GMRF) model.
  The cgeneric contain code to specify GMRF elements such as
  the graph and the precision matrix, and also the initial and 
  prior for its parameters, useful for model inference. 
  It can be accessed from a C program and is the recommended 
  way to implement new GMRF models in the 'INLA' package 
  (<https://r-inla.org>).
  The 'INLAtools' implement functions to evaluate 
  each one of the model specifications from R.
  The implemented functionalities leverage the use 
  of 'cgeneric' models and provide a way to debug 
  the code as well to work with the prior for the 
  model parameters and to sample from it. 
  The `generic0` can be used to implement intrinsic models with the
  scaling as proposed in 
  Sørbye & Rue (2014) <doi:10.1016/j.spasta.2013.06.004>, 
  and the required contraints.
  A very useful functionality is the Kronecker product method 
  that creates a new model from multiple cgeneric models.
  It also works with the rgeneric, the R version of the 
  cgeneric intended to easy try implementation of new GMRF models.
  The Kronecker between two cgeneric models where each one needs 
  a constraint, such as spatio-temporal intrinsic interaction 
  models, the needed constraints are automatically set.
URL: https://github.com/eliaskrainski/INLAtools
BugReports: https://github.com/eliaskrainski/INLAtools/issues
License: GPL (>= 2)
Encoding: UTF-8
RoxygenNote: 7.3.3
NeedsCompilation: yes
Depends: R (>= 4.3), Matrix
Imports: methods, utils
Packaged: 2026-04-21 06:05:41 UTC; eliask
Author: Elias Teixeira Krainski [cre, aut, cph] (ORCID:
    <https://orcid.org/0000-0002-7063-2615>),
  Finn Lindgren [aut] (ORCID: <https://orcid.org/0000-0002-5833-2011>),
  Haavard Rue’ [aut] (ORCID: <https://orcid.org/0000-0002-0222-1881>)
Repository: CRAN
Date/Publication: 2026-04-22 15:00:08 UTC
