org.processmining.mining.snamining.model
Class SocialNetworkMatrix
java.lang.Object
org.processmining.mining.snamining.model.SocialNetworkMatrix
- All Implemented Interfaces:
- java.lang.Cloneable
public class SocialNetworkMatrix
- extends java.lang.Object
- implements java.lang.Cloneable
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SocialNetworkMatrix
public SocialNetworkMatrix()
SocialNetworkMatrix
public SocialNetworkMatrix(java.lang.String[] nodeNames)
SocialNetworkMatrix
public SocialNetworkMatrix(java.lang.String[] nodeNames,
cern.colt.matrix.DoubleMatrix2D matrix)
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