public Assignments cluster(Matrix matrix, int numClusters, 
                                Properties properties) {
        Method clmethod = DEFAULT_CLUSTER_METHOD;
        String methodProp = properties.getProperty(CLUSTER_METHOD);
        if (methodProp != null) 
            clmethod = Method.valueOf(methodProp);
        Criterion criterion = DEFAULT_CRITERION;
        String criterionProp = properties.getProperty(CLUSTER_CRITERION);
        if (criterionProp != null)
            criterion = Criterion.valueOf(criterionProp);
        return cluster(matrix, numClusters, clmethod, criterion);
    }
public Assignments cluster ( Matrix matrix , int numClusters , Properties properties ) { Method clmethod = DEFAULT_CLUSTER_METHOD ; String methodProp = properties . getProperty ( CLUSTER_METHOD ) ; if ( methodProp != null ) clmethod = Method . valueOf ( methodProp ) ; Criterion criterion = DEFAULT_CRITERION ; String criterionProp = properties . getProperty ( CLUSTER_CRITERION ) ; if ( criterionProp != null ) criterion = Criterion . valueOf ( criterionProp ) ; return cluster ( matrix , numClusters , clmethod , criterion ) ; }
{@inheritDoc}

@param properties the properties to use for clustering with CLUTO.  See
{@link ClutoClustering} for the list of supported properties.