def __init__(self, alpha_kron=None, QTs=None, Qs=None, V_kron=None):
if ((alpha_kron is not None) and (QTs is not None) <EOL>and (Qs is not None) and (V_kron is not None)):<EOL><INDENT>pass <EOL><DEDENT>else:<EOL><INDENT>raise ValueError("<STR_LIT>")<EOL><DEDENT>self._alpha_kron = alpha_kron<EOL>self._qTs = QTs<EOL>self._qs = Qs<EOL>self._v_kron = V_kron<EOL>
alpha_kron : 
QTs : transpose of eigen vectors resulting from decomposition of single dimension covariance matrices
Qs : eigen vectors resulting from decomposition of single dimension covariance matrices
V_kron : kronecker product of eigenvalues reulting decomposition of single dimension covariance matrices