Interface for parameter sampling classes producing discrete parameter sample in the parameter space \({\cal M}\).
Attention: An object must be initialized by init_sample() before it is fully functional. This can be checked by the init_required() method.
Definition at line 18 of file Interface.m.
Public Member Functions | |
virtual function | init_sample (IDetailedModel dmodel) |
initializes the parameter sampling object More... | |
virtual function size = | size () |
returns the number of parameter vectors in this sampling More... | |
function
please_init = | init_required () |
returns a boolean indicating whether the object is fully functional, or must be initialized by a call to init_sample(). More... | |
Public Attributes | |
sample | |
matrix storing the parameter vectors in the parameter samples as row vectors. More... | |
Protected Attributes | |
init_done = false | |
boolean indicating whether the object has already been initialized by a call of init_sample(). More... | |
function please_init = ParameterSampling.Interface.init_required | ( | ) |
returns a boolean indicating whether the object is fully functional, or must be initialized by a call to init_sample().
please_init | boolean indicating whether init_sample() needs to be executed. |
Definition at line 83 of file Interface.m.
|
pure virtual |
initializes the parameter sampling object
dmodel | object specifying how the high dimensional data can be computed. |
Implemented in ParameterSampling.Random, ParameterSampling.Uniform, and ParameterSampling.Single.
|
pure virtual |
returns the number of parameter vectors in this sampling
size | sample size |
Implemented in ParameterSampling.Uniform, ParameterSampling.Random, ParameterSampling.Prescribed, and ParameterSampling.Single.
|
protected |
boolean indicating whether the object has already been initialized by a call of init_sample().
Default: false
Definition at line 49 of file Interface.m.
ParameterSampling.Interface.sample |
matrix storing the parameter vectors in the parameter samples as row vectors.
Dependent
set to true. SetAccess = Private, GetAccess = Public
Definition at line 33 of file Interface.m.