Skip to content
This repository has been archived by the owner on Apr 26, 2023. It is now read-only.

Commit

Permalink
remove generate_rs parameterization
Browse files Browse the repository at this point in the history
  • Loading branch information
MaximeBouton committed May 7, 2018
1 parent bf66b5f commit a72fbd5
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 1 deletion.
29 changes: 29 additions & 0 deletions src/beliefs/BeliefUpdaters.jl
@@ -0,0 +1,29 @@
module BeliefUpdaters

using POMDPs
import POMDPs: Updater, update, initialize_belief, pdf, mode, updater, iterator
import Base: rand, rand!, mean, ==

using POMDPToolbox.ordered_states
using StatsBase

export
VoidUpdater
include("void.jl")

export
DiscreteBelief,
DiscreteUpdater,
uniform_belief,
product # Remove because deprecated
include("discrete.jl")


export
PreviousObservationUpdater,
FastPreviousObservationUpdater,
PrimedPreviousObservationUpdater

include("previous_observation.jl")

end
2 changes: 1 addition & 1 deletion src/model/underlying_mdp.jl
Expand Up @@ -12,7 +12,7 @@ end
POMDPs.transition{P, S, A}(mdp::UnderlyingMDP{P, S, A}, s::S, a::A) = transition(mdp.pomdp, s, a)
POMDPs.initial_state_distribution(mdp::UnderlyingMDP) = initial_state_distribution(mdp.pomdp)
POMDPs.generate_s(mdp::UnderlyingMDP, s, a, rng::AbstractRNG) = generate_s(mdp.pomdp, s, a, rng)
POMDPs.generate_sr(mdp::UnderlyingMDP, s::S, a::A, rng::AbstractRNG) = generate_sr(mdp.pomdp, s, a, rng)
POMDPs.generate_sr(mdp::UnderlyingMDP, s, a, rng::AbstractRNG) = generate_sr(mdp.pomdp, s, a, rng)
POMDPs.initial_state(mdp::UnderlyingMDP, rng::AbstractRNG) = initial_state(mdp.pomdp, rng)
POMDPs.states(mdp::UnderlyingMDP) = states(mdp.pomdp)
POMDPs.actions(mdp::UnderlyingMDP) = actions(mdp.pomdp)
Expand Down

0 comments on commit a72fbd5

Please sign in to comment.