- AddNewPoint(this, like, P)
- AddNewWeightedPoint(this, CurParams, CurLike, mult, thin_fac)
-
TMpiChainCollector
:: this
-
TCalculationAtParamPoint intent(in)
:: CurParams
-
real(mcp) :: CurLike
-
real(mcp) intent(in) :: mult
the weight, usually integer for standard chains
-
integer intent(in), optional :: thin_fac
- ReadCheckpoint(this)
- ReadParams(this, Ini)
- ReadState(this, F)
- SaveState(this, F)
- TMpiChainCollector_Clear(this)
- UpdateCovAndCheckConverge(this)
- WriteCheckpoint(this)
-
logical
CheckLimitsConverge(this, L, MpiCovmat)
Check limits from last half chains agree well enough across chains to be confident of result
Slowly explored tails will cause problems (long time till stops)
Properties
- integer :: sample_num
- real(mcp) :: StartLike
- logical :: Burn_done
- logical :: all_burn
- logical :: DoUpdates
- logical :: flukecheck
- integer :: indep_sample
- TBinaryFile
:: OutDataFile
- real(mcp) :: acc
- integer :: checkpoint_burn
- integer :: checkpoint_freq
- integer allocatable, dimension(:) :: req
- integer allocatable, dimension(:) :: buf
- integer allocatable, dimension(:) :: param_changes
- logical :: Waiting
- logical :: done_check
- TMPIData
:: Mpi
- TSampleList
:: Samples
- TChainSampler
:: Sampler pointer