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... | |
Data Fields | |
Property | description |
Property | domain |
Property | domainAxisName |
Property | domainBallAvg |
Property | domainBallCor |
Property | domainBallCov |
Property | domainBallStd |
Property | domainCubeLimitLower |
Property | domainCubeLimitUpper |
Property | domainErrCount |
Property | domainErrCountMax |
Property | outputChainFileFormat |
Property | outputColumnWidth |
Property | outputFileName |
Property | outputStatus |
Property | outputPrecision |
Property | outputReportPeriod |
Property | outputRestartFileFormat |
Property | outputSampleSize |
Property | outputSeparator |
Property | outputSplashMode |
Property | parallelism |
Property | parallelismMpiFinalizeEnabled |
Property | parallelismNumThread |
Property | randomSeed |
Property | targetAcceptanceRate |
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 |
Definition at line 33 of file SpecBase.m.
Property SpecBase::domain |
Definition at line 35 of file SpecBase.m.
Property SpecBase::domainAxisName |
Definition at line 37 of file SpecBase.m.
Property SpecBase::domainBallAvg |
Definition at line 39 of file SpecBase.m.
Property SpecBase::domainBallCor |
Definition at line 41 of file SpecBase.m.
Property SpecBase::domainBallCov |
Definition at line 43 of file SpecBase.m.
Property SpecBase::domainBallStd |
Definition at line 45 of file SpecBase.m.
Property SpecBase::domainCubeLimitLower |
Definition at line 47 of file SpecBase.m.
Property SpecBase::domainCubeLimitUpper |
Definition at line 49 of file SpecBase.m.
Property SpecBase::domainErrCount |
Definition at line 51 of file SpecBase.m.
Property SpecBase::domainErrCountMax |
Definition at line 53 of file SpecBase.m.
|
protected |
Definition at line 92 of file SpecBase.m.
|
protected |
Definition at line 96 of file SpecBase.m.
Property SpecBase::outputChainFileFormat |
Definition at line 55 of file SpecBase.m.
Property SpecBase::outputColumnWidth |
Definition at line 57 of file SpecBase.m.
Property SpecBase::outputFileName |
Definition at line 59 of file SpecBase.m.
Property SpecBase::outputPrecision |
Definition at line 63 of file SpecBase.m.
Property SpecBase::outputReportPeriod |
Definition at line 65 of file SpecBase.m.
Property SpecBase::outputRestartFileFormat |
Definition at line 67 of file SpecBase.m.
Property SpecBase::outputSampleSize |
Definition at line 69 of file SpecBase.m.
Property SpecBase::outputSeparator |
Definition at line 71 of file SpecBase.m.
Property SpecBase::outputSplashMode |
Definition at line 73 of file SpecBase.m.
Property SpecBase::outputStatus |
Definition at line 61 of file SpecBase.m.
Property SpecBase::parallelism |
Definition at line 75 of file SpecBase.m.
Property SpecBase::parallelismMpiFinalizeEnabled |
Definition at line 77 of file SpecBase.m.
Property SpecBase::parallelismNumThread |
Definition at line 79 of file SpecBase.m.
Property SpecBase::randomSeed |
Definition at line 81 of file SpecBase.m.
|
protected |
Definition at line 94 of file SpecBase.m.
Property SpecBase::targetAcceptanceRate |
Definition at line 83 of file SpecBase.m.
|
protected |
Definition at line 90 of file SpecBase.m.