ParaMonte MATLAB 3.0.0
Parallel Monte Carlo and Machine Learning Library
See the latest version documentation. |
This is the base class for the ParaMonte sampler basic specifications.
More...
Public Member Functions | |
function | SpecBase (in method, in silent) |
Construct and return an object of class pm.sampling.SpecBase. More... | |
function | doc (in self, in specification) |
Return documentation help for the input simulation specification name. More... | |
function | getEntriesNML (in self, in ndim) |
Ensure all specification properties of the parent object are sensible. This is a dynamic method of the class pm.sampling.SpecBase. More... | |
Protected Attributes | |
Property | url |
Property | method |
Property | silent |
Property | nmlsep |
This is the base class for the ParaMonte sampler basic specifications.
This is a low-level class that is not meant to be used by the user.
Final Remarks ⛓
If you believe this algorithm or its documentation can be improved, we appreciate your contribution and help to edit this page's documentation and source file on GitHub.
For details on the naming abbreviations, see this page.
For details on the naming conventions, see this page.
This software is distributed under the MIT license with additional terms outlined below.
This software is available to the public under a highly permissive license.
Help us justify its continued development and maintenance by acknowledging its benefit to society, distributing it, and contributing to it.
Definition at line 25 of file SpecBase.m.
function SpecBase::SpecBase | ( | in | method, |
in | silent | ||
) |
Construct and return an object of class pm.sampling.SpecBase.
[in] | method | : The input scalar MATLAB string containing the name of the specific ParaMonte sampler whose simulation specifications are to be stored in the output of this constructor. |
[in] | silent | : The input scalar MATLAB logical. If true , all descriptive messages on the MATLAB command line will be suppressed.(optional, default = false ) |
Possible calling interfaces ⛓
Final Remarks ⛓
If you believe this algorithm or its documentation can be improved, we appreciate your contribution and help to edit this page's documentation and source file on GitHub.
For details on the naming abbreviations, see this page.
For details on the naming conventions, see this page.
This software is distributed under the MIT license with additional terms outlined below.
This software is available to the public under a highly permissive license.
Help us justify its continued development and maintenance by acknowledging its benefit to society, distributing it, and contributing to it.
function SpecBase::doc | ( | in | self, |
in | specification | ||
) |
Return documentation help for the input simulation specification name.
Otherwise, return documentation help for all simulation specifications if the input specification
argument is missing.
[in] | self | : The input parent object of class pm.sampling.SpecBase which is implicitly passed to this dynamic method (not by the user). |
[in] | specification | : The input scalar MATLAB string containing the name of a simulation specification corresponding an attribute of the parent object. |
weblink
: The output scalar MATLAB string containing the web address for the documentation of the requested simulation specification.
Possible calling interfaces ⛓
Final Remarks ⛓
If you believe this algorithm or its documentation can be improved, we appreciate your contribution and help to edit this page's documentation and source file on GitHub.
For details on the naming abbreviations, see this page.
For details on the naming conventions, see this page.
This software is distributed under the MIT license with additional terms outlined below.
This software is available to the public under a highly permissive license.
Help us justify its continued development and maintenance by acknowledging its benefit to society, distributing it, and contributing to it.
function SpecBase::getEntriesNML | ( | in | self, |
in | ndim | ||
) |
Ensure all specification properties of the parent object are sensible.
This is a dynamic method of the class pm.sampling.SpecBase.
[in,out] | self | : The input/output parent object of class pm.sampling.SpecBase which is implicitly passed to this dynamic method (not by the user). |
[in] | ndim | : The input scalar MATLAB integer containing the number of dimensions of the domain of the object function that is to be explored. |
entries
: The output scalar MATLAB string containing the simulation specifications converted to a Fortran-namelist-compatible entry.
Possible calling interfaces ⛓
Final Remarks ⛓
If you believe this algorithm or its documentation can be improved, we appreciate your contribution and help to edit this page's documentation and source file on GitHub.
For details on the naming abbreviations, see this page.
For details on the naming conventions, see this page.
This software is distributed under the MIT license with additional terms outlined below.
This software is available to the public under a highly permissive license.
Help us justify its continued development and maintenance by acknowledging its benefit to society, distributing it, and contributing to it.
Property SpecBase::description |
See the generic documentation at: https://www.cdslab.org/paramonte/generic/2/usage/sampling/paradram/specifications/#description
Definition at line 34 of file SpecBase.m.
Property SpecBase::domain |
See the generic documentation at: https://www.cdslab.org/paramonte/generic/2/usage/sampling/paradram/specifications/#domain
Definition at line 37 of file SpecBase.m.
Property SpecBase::domainAxisName |
See the generic documentation at: https://www.cdslab.org/paramonte/generic/2/usage/sampling/paradram/specifications/#domainaxisname
Definition at line 40 of file SpecBase.m.
Property SpecBase::domainBallAvg |
See the generic documentation at: https://www.cdslab.org/paramonte/generic/2/usage/sampling/paradram/specifications/#domainballavg
Definition at line 43 of file SpecBase.m.
Property SpecBase::domainBallCor |
See the generic documentation at: https://www.cdslab.org/paramonte/generic/2/usage/sampling/paradram/specifications/#domainballcor
Definition at line 46 of file SpecBase.m.
Property SpecBase::domainBallCov |
See the generic documentation at: https://www.cdslab.org/paramonte/generic/2/usage/sampling/paradram/specifications/#domainballcov
Definition at line 49 of file SpecBase.m.
Property SpecBase::domainBallStd |
See the generic documentation at: https://www.cdslab.org/paramonte/generic/2/usage/sampling/paradram/specifications/#domainballstd
Definition at line 52 of file SpecBase.m.
Property SpecBase::domainCubeLimitLower |
See the generic documentation at: https://www.cdslab.org/paramonte/generic/2/usage/sampling/paradram/specifications/#domaincubelimitlower
Definition at line 55 of file SpecBase.m.
Property SpecBase::domainCubeLimitUpper |
See the generic documentation at: https://www.cdslab.org/paramonte/generic/2/usage/sampling/paradram/specifications/#domaincubelimitupper
Definition at line 58 of file SpecBase.m.
Property SpecBase::domainErrCount |
See the generic documentation at: https://www.cdslab.org/paramonte/generic/2/usage/sampling/paradram/specifications/#domainerrcount
Definition at line 61 of file SpecBase.m.
Property SpecBase::domainErrCountMax |
See the generic documentation at: https://www.cdslab.org/paramonte/generic/2/usage/sampling/paradram/specifications/#domainerrcountmax
Definition at line 64 of file SpecBase.m.
|
protected |
Definition at line 118 of file SpecBase.m.
|
protected |
Definition at line 122 of file SpecBase.m.
Property SpecBase::outputChainFileFormat |
See the generic documentation at: https://www.cdslab.org/paramonte/generic/2/usage/sampling/paradram/specifications/#outputchainfileformat
Definition at line 67 of file SpecBase.m.
Property SpecBase::outputColumnWidth |
See the generic documentation at: https://www.cdslab.org/paramonte/generic/2/usage/sampling/paradram/specifications/#outputcolumnwidth
Definition at line 70 of file SpecBase.m.
Property SpecBase::outputFileName |
See the generic documentation at: https://www.cdslab.org/paramonte/generic/2/usage/sampling/paradram/specifications/#outputfilename
Definition at line 73 of file SpecBase.m.
Property SpecBase::outputPrecision |
See the generic documentation at: https://www.cdslab.org/paramonte/generic/2/usage/sampling/paradram/specifications/#outputprecision
Definition at line 79 of file SpecBase.m.
Property SpecBase::outputReportPeriod |
See the generic documentation at: https://www.cdslab.org/paramonte/generic/2/usage/sampling/paradram/specifications/#outputreportperiod
Definition at line 82 of file SpecBase.m.
Property SpecBase::outputRestartFileFormat |
See the generic documentation at: https://www.cdslab.org/paramonte/generic/2/usage/sampling/paradram/specifications/#outputrestartfileformat
Definition at line 85 of file SpecBase.m.
Property SpecBase::outputSampleSize |
See the generic documentation at: https://www.cdslab.org/paramonte/generic/2/usage/sampling/paradram/specifications/#outputsamplesize
Definition at line 88 of file SpecBase.m.
Property SpecBase::outputSeparator |
See the generic documentation at: https://www.cdslab.org/paramonte/generic/2/usage/sampling/paradram/specifications/#outputseparator
Definition at line 91 of file SpecBase.m.
Property SpecBase::outputSplashMode |
See the generic documentation at: https://www.cdslab.org/paramonte/generic/2/usage/sampling/paradram/specifications/#outputsplashmode
Definition at line 94 of file SpecBase.m.
Property SpecBase::outputStatus |
See the generic documentation at: https://www.cdslab.org/paramonte/generic/2/usage/sampling/paradram/specifications/#outputstatus
Definition at line 76 of file SpecBase.m.
Property SpecBase::parallelism |
See the generic documentation at: https://www.cdslab.org/paramonte/generic/2/usage/sampling/paradram/specifications/#parallelism
Definition at line 97 of file SpecBase.m.
Property SpecBase::parallelismMpiFinalizeEnabled |
See the generic documentation at: https://www.cdslab.org/paramonte/generic/2/usage/sampling/paradram/specifications/#parallelismmpifinalizeenabled
Definition at line 100 of file SpecBase.m.
Property SpecBase::parallelismNumThread |
See the generic documentation at: https://www.cdslab.org/paramonte/generic/2/usage/sampling/paradram/specifications/#parallelismnumthread
Definition at line 103 of file SpecBase.m.
Property SpecBase::randomSeed |
See the generic documentation at: https://www.cdslab.org/paramonte/generic/2/usage/sampling/paradram/specifications/#randomseed
Definition at line 106 of file SpecBase.m.
|
protected |
Definition at line 120 of file SpecBase.m.
Property SpecBase::targetAcceptanceRate |
See the generic documentation at: https://www.cdslab.org/paramonte/generic/2/usage/sampling/paradram/specifications/#targetacceptancerate
Definition at line 109 of file SpecBase.m.
|
protected |
Definition at line 116 of file SpecBase.m.