public abstract class R_D.M extends ByPdf.M
D() and UPModel.M.stats(la.maths.Vector, int, int),
"for free", from its enclosing UPModel.| Modifier and Type | Class and Description |
|---|---|
class |
R_D.M.Transform
The UnParameterised R_D.M.Transform Model;
the (trivially) parameterised Model is
R_D.M.Transform.MM.NB. the preferred way to transform an already parameterised R_D.M is to use function R_D.M.transform(f).Also see the related but different R_D.Transform. |
Model.DefaultsValue.Atomic, Value.Bool, Value.Char, Value.Chars, Value.Cts, Value.Defer, Value.Discrete, Value.Enum, Value.Inc_Or, Value.Int, Value.Lambda, Value.List, Value.Maybe, Value.Option, Value.Real, Value.Scannable, Value.Structured, Value.Triv, Value.Tuple| Modifier and Type | Method and Description |
|---|---|
int |
D()
R_D.this.
D(), the dimension, D, of
RD. |
double[] |
random_x()
Return the components of a random Vector
(calls
random(double[])). |
Vector |
random()
Return a random Vector in
R
D()
(calls random_x()). |
void |
random(double[] x)
Optional - this default throws an Exception, may be overridden.
|
R_D.M |
transform(Function.CtsD2CtsD f)
Transform an already parameterised R_D.M with Function f.
|
asEstimator, asUPModel, m1m2sp, msg, msg1, msg1bits, msg2, msg2bits, msgBits, nl2LH, nl2Pr, nlLH, pr, random, randomSeries, statParams, stats, stats, sumNlPr, transform, type, zeroTrivpublic M(double msg1,
double msg2,
Value dp)
public int D()
D(), the dimension, D, of
RD.public Vector random()
D()
(calls random_x()).public double[] random_x()
random(double[])).
Called by (default) random().public void random(double[] x)
random_x().public R_D.M transform(Function.CtsD2CtsD f)
R_D.transform(f).