/*
 *  @author <NAME>
 *
 *  Copyright 2014 University of Zurich
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *         http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 *
 */

package com.signalcollect.sna.constants;

/**
 * Contains some static constants which are used
 * by the SNA methods
 *
 */
public class SignalCollectSNAConstants {
	
	/** Integer array of size 64 that is used for determining the triad census type */
	public static final int[] codeToType = new int[] { 1, 2, 2, 3, 2, 4, 6, 8,
			2, 6, 5, 7, 3, 8, 7, 11, 2, 6, 4, 8, 5, 9, 9, 13, 6, 10, 9, 14, 7,
			14, 12, 15, 2, 5, 6, 7, 6, 9, 10, 14, 4, 9, 9, 12, 8, 13, 14, 15,
			3, 7, 8, 11, 7, 12, 14, 15, 8, 14, 13, 15, 11, 15, 15, 16 };
	
	/** Vertex Id for the average Vertex used for Degree and PageRank calculations */
	public static final String avgVertexId = "Average";
}
