# Generated by roxygen2: do not edit by hand

S3method("+",DAG)
S3method(as.dagitty,DAG)
S3method(as.data.frame,simDT)
S3method(as.data.table,simDT)
S3method(as.igraph,DAG)
S3method(as_tidy_dagitty,DAG)
S3method(plot,DAG)
S3method(plot,lazy_DAG)
S3method(plot,simDT)
S3method(plot,calibrated_DAG)
S3method(print,DAG)
S3method(print,DAG.network)
S3method(print,DAG.node)
S3method(print,lazy_DAG)
S3method(print,simDT)
S3method(summary,DAG)
S3method(summary,DAG.network)
S3method(summary,DAG.node)
S3method(summary,lazy_DAG)
S3method(summary,simDT)
S3method(summary,calibrated_DAG)
S3method(print,calibrated_DAG)
export(add_node)
export(calibrate_dag)
export(dag2matrix)
export(dag_from_data)
export(do)
export(empty_dag)
export(lazy_dag)
export(long2start_stop)
export(matrix2dag)
export(net)
export(network)
export(network_td)
export(node)
export(node_aalen)
export(node_aftreg)
export(node_ahreg)
export(node_beta)
export(node_binomial)
export(node_competing_events)
export(node_conditional_distr)
export(node_conditional_prob)
export(node_cox)
export(node_ehreg)
export(node_gamma)
export(node_gaussian)
export(node_identity)
export(node_mixture)
export(node_multinomial)
export(node_negative_binomial)
export(node_next_time)
export(node_poisson)
export(node_polr)
export(node_poreg)
export(node_td)
export(node_time_to_event)
export(node_ypreg)
export(node_zeroinfl)
export(rbernoulli)
export(rcategorical)
export(rconstant)
export(rsample)
export(rtexp)
export(set_lazy_dag)
export(sim2data)
export(sim_discrete_event)
export(sim_discrete_time)
export(sim_from_dag)
export(sim_n_datasets)
importFrom(dagitty,as.dagitty)
importFrom(data.table,
  ":=",
  .I,
  .N,
  .SD,
  as.data.table,
  copy,
  data.table,
  dcast,
  fcase,
  fifelse,
  is.data.table,
  melt.data.table,
  merge.data.table,
  rbindlist,
  rleid,
  set,
  setDT,
  setDTthreads,
  setcolorder,
  setkey,
  setkeyv,
  setnafill,
  setnames,
  shift,
  uniqueN
)
importFrom(ggdag,as_tidy_dagitty)
importFrom(igraph,
  as.igraph,
  neighborhood
)
importFrom(rlang,.data)
