# Generated by roxygen2: do not edit by hand

S3method(add_policy,MDP)
S3method(add_policy,POMDP)
S3method(plot_value_function,MDP)
S3method(plot_value_function,POMDP)
S3method(policy,MDP)
S3method(policy,POMDP)
S3method(print,MDP)
S3method(print,POMDP)
S3method(print,POMDP_solution)
S3method(print,text)
S3method(regret,MDP)
S3method(regret,POMDP)
S3method(value_function,MDP)
S3method(value_function,POMDP)
export(MDP)
export(MDP_policy_evaluation)
export(O_)
export(POMDP)
export(R_)
export(T_)
export(absorbing_states)
export(actions)
export(add_policy)
export(colors_continuous)
export(colors_discrete)
export(curve_multiple_directed)
export(epoch_to_episode)
export(estimate_belief_for_nodes)
export(greedy_MDP_action)
export(greedy_MDP_policy)
export(gridworld_animate)
export(gridworld_init)
export(gridworld_matrix)
export(gridworld_maze_MDP)
export(gridworld_plot_policy)
export(gridworld_plot_transition_graph)
export(gridworld_rc2s)
export(gridworld_s2rc)
export(is_converged_POMDP)
export(is_solved_MDP)
export(is_solved_POMDP)
export(is_timedependent_POMDP)
export(make_fully_observable)
export(make_partially_observable)
export(manual_MDP_policy)
export(normalize_MDP)
export(normalize_POMDP)
export(observation_matrix)
export(observation_val)
export(optimal_action)
export(plot_belief_space)
export(plot_policy_graph)
export(plot_transition_graph)
export(plot_value_function)
export(policy)
export(policy_graph)
export(projection)
export(q_values_MDP)
export(random_MDP_policy)
export(reachable_states)
export(read_POMDP)
export(regret)
export(remove_unreachable_states)
export(reward)
export(reward_matrix)
export(reward_node_action)
export(reward_val)
export(round_stochastic)
export(sample_belief_space)
export(simulate_MDP)
export(simulate_POMDP)
export(solve_MDP)
export(solve_MDP_DP)
export(solve_MDP_TD)
export(solve_POMDP)
export(solve_POMDP_parameter)
export(solve_SARSOP)
export(start_vector)
export(transition_graph)
export(transition_matrix)
export(transition_val)
export(update_belief)
export(value_function)
export(write_POMDP)
import(Rcpp)
import(pomdpSolve)
importFrom(Matrix,
  Math,
  Math2,
  cBind,
  coerce,
  colSums,
  crossprod,
  nnzero,
  rBind,
  spMatrix
)
importFrom(foreach,
  "%dopar%",
  foreach,
  getDoParWorkers,
  times
)
importFrom(graphics,
  abline,
  axis,
  barplot,
  box,
  image,
  legend,
  lines,
  plot,
  text
)
importFrom(igraph,
  "%>%",
  "E<-",
  "V<-",
  "edge_attr<-",
  "vertex_attr<-",
  E,
  V,
  add_layout_,
  as_data_frame,
  as_edgelist,
  as_tree,
  edge_attr,
  graph_from_adjacency_matrix,
  graph_from_data_frame,
  graph_from_edgelist,
  induced_subgraph,
  norm_coords,
  plot.igraph,
  vertex_attr
)
importFrom(methods,as)
importFrom(processx,run)
importFrom(stats,runif)
importFrom(utils,
  head,
  read.table,
  tail,
  type.convert
)
useDynLib(pomdp, .registration=TRUE)
