2%> This is the base
class for generating objects that contain the contents of a chain
3%> file generated by a sampler of superclass [pm.sampling.Paradram](@ref
Paradram).<br>
6%> This
class is meant to be primarily internally used by the ParaMonte MATLAB library samplers.<br>
7%> This
class merely adds a number of visualizations to its superclass
which are
8%> specific to the [pm.sampling.Paradram](@ref
Paradram) sampler.<br>
11%> See also the documentation of the
class constructor
15%> See also the documentation of the superclass [pm.sampling.FileContentsChainMCMC](@ref
FileContentsChainMCMC).<br>
18%> See below
for information on the attributes (properties).<br>
21%> See below
for information on the
class methods.<br>
26%> \FatemehBagheri, May 20 2024, 1:25 PM, NASA Goddard Space Flight Center (GSFC), Washington, D.C.<br>
27%> \AmirShahmoradi, May 16 2016, 9:03 AM, Oden Institute
for Computational Engineering and Sciences (ICES), UT Austin<br>
30 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
32 properties(Access =
public)
35 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
40 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
42 methods(Access = public)
44 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
52 %> \param[in] file : The input scalar MATLAB
string containing the path or web address to an external file.<br>
57 %> \param[in] format : The input scalar MATLAB
string containing the reading format of the Markov chain:
59 %> <li> If ``format`` is set to ``"compact"``,
60 %> the Markov chain will be read in compact (weighted) format.<br>
61 %> This format is fast and potentially highly memory-efficient.<br>
62 %> Beware that this format does not necessarily generate a compact chain
63 %> when the specified chain file is already written in
verbose format.<br>
64 %> <li> If ``format`` is set to ``"
verbose"``,
65 %> the Markov chain will be read in
verbose (unweighted or unrolled) format.<br>
66 %> While the chain in this format is the **actual Markov chain**,
67 %> reading the chain in this format can be highly inefficient as it
68 %> can use too much memory for high-dimensional density functions.<br>
70 %> (**optional**, default = ``"compact"``.)
79 %> contents = pm.sampling.FileContentsChainDRAM(file, [])
80 %> contents = pm.sampling.FileContentsChainDRAM(file, silent)
81 %> contents = pm.sampling.FileContentsChainDRAM(file, [], sep)
82 %> contents = pm.sampling.FileContentsChainDRAM(file, silent, sep)
227 %> \FatemehBagheri, May 20 2024, 1:25 PM, NASA Goddard Space Flight Center (GSFC), Washington, D.C.<br>
228 %> \AmirShahmoradi, May 16 2016, 9:03 AM, Oden Institute
for Computational Engineering and Sciences (ICES), UT Austin<br>
243 self = self@pm.sampling.FileContentsChainMCMC(file, silent, sep, format);
246 %%%% Compute the ParaDRAM-specific
statistics.
252 %%%% Add the ParaDRAM-specific visualizations.
259 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
263 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
This is the base class for generating objects that contain the contents of a chain file generated by ...
function FileContentsChainDRAM(in file, in silent, in sep, in format)
Return a scalar object of class pm.sampling.FileContentsChainDRAM.
This is the base class for generating objects that contain the contents of a chain file generated by ...
This is the ParaDRAM class for generating instances of serial and parallel Delayed-Rejection Adaptive...
function statistics()
Return a scalar MATLAB logical that is true if and only if the current installation of MATLAB contain...
function verbose(in cmat, in dim, in weight)
Return a MATLAB double, cell, or table matrix whose rows or columns are unrolled according to a presp...
function which(in vendor)
Return the a MATLAB string containing the path to the first mpiexec executable binary found in system...