# Generated by roxygen2: do not edit by hand

S3method(logLik,HMM)
S3method(mgcv::Predict.matrix,spde.smooth)
S3method(mgcv::smooth.construct,spde.smooth.spec)
S3method(update,HMM)
export(Dist)
export(Forecast)
export(HMM)
export(MarkovChain)
export(Observation)
export(as_character_formula)
export(invmlogit)
export(is_whole_number)
export(logsumexp)
export(make_formulas)
export(mlogit)
export(mvnorm_invlink)
export(mvnorm_link)
export(prec_to_cov)
export(quad_pos_solve)
export(strip_comments)
importFrom(MASS,ginv)
importFrom(Matrix,bdiag)
importFrom(R6,R6Class)
importFrom(TMB,
  MakeADFun,
  sdreport
)
importFrom(ggplot2,
  aes,
  after_stat,
  coord_cartesian,
  element_blank,
  element_text,
  facet_wrap,
  geom_contour,
  geom_errorbar,
  geom_histogram,
  geom_line,
  geom_point,
  geom_raster,
  geom_ribbon,
  geom_vline,
  ggplot,
  ggtitle,
  label_bquote,
  scale_colour_manual,
  scale_fill_viridis_c,
  scale_size_manual,
  theme,
  theme_light,
  xlab,
  ylab
)
importFrom(methods,as)
importFrom(mgcv,
  dmvn,
  exclude.too.far,
  gam,
  ldTweedie,
  rTweedie,
  rmvn
)
importFrom(stats,
  as.formula,
  nlminb,
  plogis,
  predict,
  qlogis,
  rnorm,
  runif,
  terms,
  update
)
importFrom(stringr,
  str_split,
  str_split_fixed,
  str_trim
)
importFrom(tmbstan,tmbstan)
useDynLib(hmmTMB, .registration = TRUE)
