Class Mgm.MGMParams

java.lang.Object
edu.pitt.csb.mgm.Mgm.MGMParams
Enclosing class:
Mgm

public static class Mgm.MGMParams extends Object
The parameters of the MGM model.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Default constructor
    MGMParams(cern.colt.matrix.DoubleMatrix1D vec, int p, int ltot)
    copy params from flattened vector
    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...
    copy from another parameter set
  • Method Summary

    Modifier and Type
    Method
    Description
    cern.colt.matrix.DoubleMatrix2D
    Returns beta.
    void
    setBeta(cern.colt.matrix.DoubleMatrix2D beta)
    Sets beta.
    cern.colt.matrix.DoubleMatrix1D
    Copy all params into a single vector
    Returns a string representation of the object

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • 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 - a DoubleMatrix2D object
      betad - a DoubleMatrix1D object
      theta - a DoubleMatrix2D object
      phi - a DoubleMatrix2D object
      alpha1 - a DoubleMatrix1D object
      alpha2 - a DoubleMatrix1D object
    • MGMParams

      public MGMParams(Mgm.MGMParams parIn)
      copy from another parameter set
      Parameters:
      parIn - a Mgm.MGMParams object
    • MGMParams

      public MGMParams(cern.colt.matrix.DoubleMatrix1D vec, int p, int ltot)
      copy params from flattened vector
      Parameters:
      vec - a DoubleMatrix1D object
      p - a int
      ltot - a int
  • Method Details

    • toString

      public String toString()
      Returns a string representation of the object
      Overrides:
      toString in class Object
      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 - a DoubleMatrix2D object
    • toMatrix1D

      public cern.colt.matrix.DoubleMatrix1D toMatrix1D()
      Copy all params into a single vector
      Returns:
      a DoubleMatrix1D object