subroutine mo_mcmc::mcmc_dp |
( |
procedure(eval_interface), intent(in), pointer |
eval, |
|
|
procedure(objective_interface), intent(in), pointer |
likelihood, |
|
|
real(dp), dimension(:), intent(in) |
para, |
|
|
real(dp), dimension(:, :), intent(in) |
rangepar, |
|
|
real(dp), dimension(:, :), intent(out), allocatable |
mcmc_paras, |
|
|
real(dp), dimension(:, :), intent(out), allocatable |
burnin_paras, |
|
|
integer(i8), intent(in), optional |
seed_in, |
|
|
logical, intent(in), optional |
printflag_in, |
|
|
logical, dimension(size(para, 1)), intent(in), optional |
maskpara_in, |
|
|
logical, intent(in), optional |
restart, |
|
|
character(len = *), intent(in), optional |
restart_file, |
|
|
character(len = *), intent(in), optional |
tmp_file, |
|
|
logical, intent(in), optional |
loglike_in, |
|
|
integer(i4), intent(in), optional |
paraselectmode_in, |
|
|
integer(i4), intent(in), optional |
iter_burnin_in, |
|
|
integer(i4), intent(in), optional |
iter_mcmc_in, |
|
|
integer(i4), intent(in), optional |
chains_in, |
|
|
real(dp), dimension(size(para, 1)), intent(in), optional |
stepsize_in |
|
) |
| |
|
private |