Class MEAL::BasisRule
-
template<unsigned M, unsigned N, class T>
class BasisRule : public T Changes the basis of a model parameterization.
Given any Function, \( f({\bm a}) \), where \( {\bm a} \) is a vector of \( M \) free parameters, and a \( M \times N \) linear transformation, \( {\bf A} \), this class evaluates \( g({\bm b}) = f({\bf A} {\bm b}) \), where \( {\bm b} \) is a vector of \( N \) free parameters, and its partial derivatives,
\[ \frac{\partial g}{\partial b_j} = \sum_{i=1}^{M} A_{ij} \frac{\partial f}{\partial a_i}. \]