Top |
Object implementing a linear reparametrization of the model's parameters. It uses as imput a matrix $M$ (“matrix”) and a vector $v$ (“vector”), such that the new parameters $\vec{w}$ are given by $$\vec{w} = M\cdot\vec{y} + \vec{v},$$ where $\vec{y}$ represents the original model's parameters.
NcmReparamLinear * ncm_reparam_linear_new (guint size
,NcmMatrix *T
,NcmVector *v
);
Creates a new reparametrization using the parameters transformation matrix
T
and the shift vector v
, i.e., the new parameters vector $\vec{p}_n$ is
given by $\vec{p}_n = T\cdot{}\vec{p} + \vec{v}$, where $p$ are the old
parameters vector.
void ncm_reparam_linear_set_compat_type (NcmReparamLinear *lin
,GType compat_type
);
Sets the object's type compatible with this reparametrization.