Package edu.pitt.csb.mgm
Class Mgm.MGMParams
java.lang.Object
edu.pitt.csb.mgm.Mgm.MGMParams
- Enclosing class:
- Mgm
The parameters of the MGM model.
-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructorMGMParams
(cern.colt.matrix.DoubleMatrix1D vec, int p, int ltot) copy params from flattened vectorMGMParams
(cern.colt.matrix.DoubleMatrix2D beta, cern.colt.matrix.DoubleMatrix1D betad, cern.colt.matrix.DoubleMatrix2D theta, cern.colt.matrix.DoubleMatrix2D phi, cern.colt.matrix.DoubleMatrix1D alpha1, cern.colt.matrix.DoubleMatrix1D alpha2) nothing is copied here, all pointers back to inputs...MGMParams
(Mgm.MGMParams parIn) copy from another parameter set -
Method Summary
-
Constructor Details
-
MGMParams
public MGMParams()Default constructor -
MGMParams
public MGMParams(cern.colt.matrix.DoubleMatrix2D beta, cern.colt.matrix.DoubleMatrix1D betad, cern.colt.matrix.DoubleMatrix2D theta, cern.colt.matrix.DoubleMatrix2D phi, cern.colt.matrix.DoubleMatrix1D alpha1, cern.colt.matrix.DoubleMatrix1D alpha2) nothing is copied here, all pointers back to inputs...- Parameters:
beta
- aDoubleMatrix2D
objectbetad
- aDoubleMatrix1D
objecttheta
- aDoubleMatrix2D
objectphi
- aDoubleMatrix2D
objectalpha1
- aDoubleMatrix1D
objectalpha2
- aDoubleMatrix1D
object
-
MGMParams
copy from another parameter set- Parameters:
parIn
- aMgm.MGMParams
object
-
MGMParams
public MGMParams(cern.colt.matrix.DoubleMatrix1D vec, int p, int ltot) copy params from flattened vector- Parameters:
vec
- aDoubleMatrix1D
objectp
- a intltot
- a int
-
-
Method Details
-
toString
Returns a string representation of the object -
getBeta
public cern.colt.matrix.DoubleMatrix2D getBeta()Returns beta.- Returns:
- a
DoubleMatrix2D
object
-
setBeta
public void setBeta(cern.colt.matrix.DoubleMatrix2D beta) Sets beta.- Parameters:
beta
- aDoubleMatrix2D
object
-
toMatrix1D
public cern.colt.matrix.DoubleMatrix1D toMatrix1D()Copy all params into a single vector- Returns:
- a
DoubleMatrix1D
object
-