org.processmining.mining.snamining.model
Class SocialNetworkMatrix

java.lang.Object
  extended by org.processmining.mining.snamining.model.SocialNetworkMatrix
All Implemented Interfaces:
java.lang.Cloneable

public class SocialNetworkMatrix
extends java.lang.Object
implements java.lang.Cloneable


Constructor Summary
SocialNetworkMatrix()
           
SocialNetworkMatrix(java.lang.String[] nodeNames)
           
SocialNetworkMatrix(java.lang.String[] nodeNames, cern.colt.matrix.DoubleMatrix2D matrix)
           
 
Method Summary
 cern.colt.matrix.DoubleMatrix2D applyThresholdValue(double threshold)
           
 cern.colt.matrix.DoubleMatrix2D applyThresholdValueToTempMatrix(double threshold)
           
 java.lang.Object clone()
           
 double getFrequency(java.lang.String user)
           
 cern.colt.matrix.DoubleMatrix2D getMatrix()
           
 double getMaxFlowValue()
           
 double getMaxValue()
           
 double getMinFlowValue()
           
 double getMinValue()
           
 java.lang.String[] getNodeNames()
           
 cern.colt.matrix.DoubleMatrix2D getOrgUnitMatrix()
           
 java.util.ArrayList<java.lang.String> getOrgUnitName()
           
 java.lang.String getOrgUnitOfOriginator(int indexOfOri)
           
 java.lang.String getOrgUnitOfOriginator(java.lang.String originatorName)
           
 cern.colt.matrix.DoubleMatrix2D getOTMatrix()
           
 cern.colt.matrix.DoubleMatrix2D getRoleMatrix()
           
 java.util.ArrayList<java.lang.String> getRoleName()
           
 java.lang.String getRoleOfOriginator(int indexOfOri)
           
 java.lang.String getRoleOfOriginator(java.lang.String originatorName)
           
 double getSumOfMatrix()
           
 SocialNetworkMatrix groupOriginators(java.util.ArrayList<java.lang.String> newNodeNames, java.lang.String[] groupAssignments)
           
 void groupOriginators(java.lang.String[] groupNames, java.lang.String[] groupAssignments)
           
 boolean hasOrgUnitModel()
           
 boolean hasRoleModel()
           
 java.util.ArrayList listGroupOriginator()
           
 java.util.ArrayList listGroupOriginator(double threshold)
           
 void removeDisconnectedOriginator()
           
 void setMatrix(cern.colt.matrix.DoubleMatrix2D matrix)
           
 void setOrgUnitMatrix(cern.colt.matrix.DoubleMatrix2D matrix)
           
 void setOrgUnitName(java.util.ArrayList<java.lang.String> orgUnitNameList)
           
 void setOTMatrix(cern.colt.matrix.DoubleMatrix2D matrix)
           
 void setRoleMatrix(cern.colt.matrix.DoubleMatrix2D matrix)
           
 void setRoleName(java.util.ArrayList<java.lang.String> roleNameList)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SocialNetworkMatrix

public SocialNetworkMatrix()

SocialNetworkMatrix

public SocialNetworkMatrix(java.lang.String[] nodeNames)

SocialNetworkMatrix

public SocialNetworkMatrix(java.lang.String[] nodeNames,
                           cern.colt.matrix.DoubleMatrix2D matrix)
Method Detail

getNodeNames

public java.lang.String[] getNodeNames()

getMatrix

public cern.colt.matrix.DoubleMatrix2D getMatrix()

setMatrix

public void setMatrix(cern.colt.matrix.DoubleMatrix2D matrix)

setOrgUnitName

public void setOrgUnitName(java.util.ArrayList<java.lang.String> orgUnitNameList)

getOrgUnitName

public java.util.ArrayList<java.lang.String> getOrgUnitName()

setRoleName

public void setRoleName(java.util.ArrayList<java.lang.String> roleNameList)

getRoleName

public java.util.ArrayList<java.lang.String> getRoleName()

getOrgUnitMatrix

public cern.colt.matrix.DoubleMatrix2D getOrgUnitMatrix()

getRoleMatrix

public cern.colt.matrix.DoubleMatrix2D getRoleMatrix()

getOTMatrix

public cern.colt.matrix.DoubleMatrix2D getOTMatrix()

setOrgUnitMatrix

public void setOrgUnitMatrix(cern.colt.matrix.DoubleMatrix2D matrix)

setRoleMatrix

public void setRoleMatrix(cern.colt.matrix.DoubleMatrix2D matrix)

setOTMatrix

public void setOTMatrix(cern.colt.matrix.DoubleMatrix2D matrix)

getFrequency

public double getFrequency(java.lang.String user)

applyThresholdValue

public cern.colt.matrix.DoubleMatrix2D applyThresholdValue(double threshold)

applyThresholdValueToTempMatrix

public cern.colt.matrix.DoubleMatrix2D applyThresholdValueToTempMatrix(double threshold)

removeDisconnectedOriginator

public void removeDisconnectedOriginator()

listGroupOriginator

public java.util.ArrayList listGroupOriginator(double threshold)

listGroupOriginator

public java.util.ArrayList listGroupOriginator()

groupOriginators

public void groupOriginators(java.lang.String[] groupNames,
                             java.lang.String[] groupAssignments)

groupOriginators

public SocialNetworkMatrix groupOriginators(java.util.ArrayList<java.lang.String> newNodeNames,
                                            java.lang.String[] groupAssignments)

getOrgUnitOfOriginator

public java.lang.String getOrgUnitOfOriginator(java.lang.String originatorName)

getOrgUnitOfOriginator

public java.lang.String getOrgUnitOfOriginator(int indexOfOri)

getRoleOfOriginator

public java.lang.String getRoleOfOriginator(java.lang.String originatorName)

getRoleOfOriginator

public java.lang.String getRoleOfOriginator(int indexOfOri)

hasRoleModel

public boolean hasRoleModel()

hasOrgUnitModel

public boolean hasOrgUnitModel()

getMaxValue

public double getMaxValue()

getMinValue

public double getMinValue()

getMaxFlowValue

public double getMaxFlowValue()

getMinFlowValue

public double getMinFlowValue()

getSumOfMatrix

public double getSumOfMatrix()

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object