MarkovProcesses.jl 727 Bytes
Newer Older
1
2
module MarkovProcesses

3
4
import Base: +, -, *
import Base: copy, getfield, getindex, lastindex, setindex!, getproperty, setproperty!
5
6

export Model, ContinuousTimeModel, DiscreteTimeModel
7
export simulate, set_param!, get_param, set_observed_var!
8
9
export is_bounded
export load_model, get_module_path
10
11
include("model.jl")

12
export Observations, AbstractTrajectory, Trajectory
13
export +, -, δ, dist_lp
14
15
16
export get_obs_var, length_states, length_obs_var, get_state_from_time 
export is_bounded, times, transitions
export check_consistency, is_steadystate
17
include("trajectory.jl")
18

19
20
21
22
23
export LHA, StateLHA, Edge
export init_state, next_state!, read_trajectory
export load_automaton, get_index, get_value, length_var
include("lha.jl")

24
25
end