# Generated by using Rcpp::compileAttributes() -> do not edit by hand
# Generator token: 10BE3573-1514-4C36-9D1C-5A225CD40393

#' R's implementation of the Moore-Penrose pseudo matrix inverse
NULL

Rginv <- function(m, rcond = 1e-12) {
    .Call(`_kimfilter_Rginv`, m, rcond)
}

gen_inv <- function(m) {
    .Call(`_kimfilter_gen_inv`, m)
}

ss_prob_cpp <- function(mat) {
    .Call(`_kimfilter_ss_prob_cpp`, mat)
}

self_rbind <- function(mat, times) {
    .Call(`_kimfilter_self_rbind`, mat, times)
}

contains <- function(s, L) {
    .Call(`_kimfilter_contains`, s, L)
}

kim_filter_cpp <- function(ssm, yt, Xo = NULL, Xs = NULL, weight = NULL, smooth = FALSE) {
    .Call(`_kimfilter_kim_filter_cpp`, ssm, yt, Xo, Xs, weight, smooth)
}

kim_filter_tvtp_cpp <- function(ssm, yt, Xo = NULL, Xs = NULL, weight = NULL, smooth = FALSE) {
    .Call(`_kimfilter_kim_filter_tvtp_cpp`, ssm, yt, Xo, Xs, weight, smooth)
}

